Interface ISkyServiceClient
Marker interface for service clients that get managed by ServiceClient class
Inherited Members
System.IDisposable.Dispose()
Namespace: Azos.Sky.Contracts
Assembly: Azos.Sky.dll
Syntax
public interface ISkyServiceClient : ISkyService, IDisposable
Properties
ReserveTransport
Indicates that this client instance should take a hold of the underlying data transmission mechanism (such as Glue transport) and keep it reserved for subsequent calls. This may reduce latency for cases when many calls need to be executed in order. The transport is reserved until this property is either reset to false or client instance is disposed. For service clients which are based on Glue refer to Azos.Glue.ClientEndPoint.ReserveTransport
Declaration
bool ReserveTransport { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
TimeoutMs
Specifies timeout for the whole service call
Declaration
int TimeoutMs { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |