Interface for any client

Namespace: Contracts.ServiceContracts
Assembly: Contracts (in Contracts.dll)

Public Interface IClient 
Inherits ILogger, _ 
IWorkflowLogger
This language is not supported or no code example is available.
public interface IClient : ILogger
IWorkflowLogger
This language is not supported or no code example is available.
public interface class IClient : public ILogger^, 
public IWorkflowLogger^
This language is not supported or no code example is available.
public interface IClient 
implements ILogger
IWorkflowLogger
This language is not supported or no code example is available.
Name Description
Public method BeginBatchUpload(long)
Public method CompleteEvent(long) Tell the client that an event is completed
Public method Disconnect(MessageData)
Public method EndBatchUpload(long)
Public method GetCurrentContractsVersion() Get the current version of contracts
Public method GetCurrentProtocolVersion() Get the current protocol version
Public method GetFileServerID() Get the id of the file server the client wants to use
Public method GetSerializerVersion() Get the current serializer version
Public method InitiateBulkFileDownload(Guid, long, bool, long, bool, List<TransferData>) Initiate a bulk transfer
Public method LogException(Exception)
Public method LogException(string, Exception)
Public method LogMessage(string, LogLevel) Send a message to the client
Public method LogWorkflow(string, LogLevel) Log something
Public method Message(MessageData) Send a message / log etc
Public method NextBatchRequest(long)
Public method Notify(NotificationData) Notify the client that something has happened
Public method ProcessByteResponse(byte[], bool)
Public method ProcessResponse(OperationResponse, bool) Process a response from the server
Public method ProcessResponseBlocking(OperationResponse, bool) Process a response from the server, but we wait to know that it actually managed to make it through
Public method RunDownloadJob(Guid, bool, int) Run a download job
Public method RunUploadJob(Guid, bool, List<UploadFileRequest>, DataTransferMode, int) Run an upload job
Public method WantsWorkflowLogging() Do we want workflow logging? ///
Top

.NET Framework

Supported in: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1