Class EasyCheckoutCheckinExtensionsBase
Some extensions for handling responses which can be stored as files.
Inheritance
Inherited Members
Namespace: DocuWare.Platform.ServerClient
Assembly: DocuWare.Platform.ServerClient.dll
Syntax
public static class EasyCheckoutCheckinExtensionsBase
  Methods
CreateEasyCheckoutFileName(DeserializedHttpResponse<Stream>, String, Int32)
Creates the name of the easy-checkout file.
Declaration
[Dolphin]
public static string CreateEasyCheckoutFileName(DeserializedHttpResponse<Stream> checkoutResponse, string fileCabinetId, int docId)
  Parameters
| Type | Name | Description | 
|---|---|---|
| DeserializedHttpResponse<System.IO.Stream> | checkoutResponse | The checkout operation response.  | 
      
| System.String | fileCabinetId | The file cabinet identifier.  | 
      
| System.Int32 | docId | The document identifier.  | 
      
Returns
| Type | Description | 
|---|---|
| System.String | The file name which contains all information encoded in order to check in the file again.  | 
      
EasyCheckInFromFileSystemAsync(ServiceConnection, IFileUploadInfo)
Checks the specified file in.
Declaration
[Dolphin]
public static Task<DeserializedHttpResponse<Document>> EasyCheckInFromFileSystemAsync(this ServiceConnection serviceConnection, IFileUploadInfo fileToCheckin)
  Parameters
| Type | Name | Description | 
|---|---|---|
| ServiceConnection | serviceConnection | The service connection.  | 
      
| IFileUploadInfo | fileToCheckin | The file to checkin.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Threading.Tasks.Task<DeserializedHttpResponse<Document>> | A task producing the checked-in response of the check-in operation.  | 
      
Remarks
The name of fileToCheckin must be taken from EasyCheckOutToFileSystemAsync(ServiceConnection, String, Int32).
EasyCheckInFromFileSystemAsync(ServiceConnection, IFileUploadInfo, CheckInActionParameters)
Checks the specified file in.
Declaration
[Dolphin]
public static Task<DeserializedHttpResponse<Document>> EasyCheckInFromFileSystemAsync(this ServiceConnection serviceConnection, IFileUploadInfo fileToCheckin, CheckInActionParameters checkInParams)
  Parameters
| Type | Name | Description | 
|---|---|---|
| ServiceConnection | serviceConnection | The service connection.  | 
      
| IFileUploadInfo | fileToCheckin | The file to checkin.  | 
      
| CheckInActionParameters | checkInParams | The check in parameters.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Threading.Tasks.Task<DeserializedHttpResponse<Document>> | A task producing the checked-in response of the check-in operation.  | 
      
Remarks
The name of fileToCheckin must be taken from EasyCheckOutToFileSystemAsync(ServiceConnection, String, Int32).
EasyCheckOutToFileSystemAsync(ServiceConnection, String, Int32)
Checks out the specified file and saves it to the file system asynchronously.
Declaration
[Dolphin]
public static Task<EasyCheckoutResult> EasyCheckOutToFileSystemAsync(this ServiceConnection serviceConnection, string fileCabinetId, int docId)
  Parameters
| Type | Name | Description | 
|---|---|---|
| ServiceConnection | serviceConnection | The service connection.  | 
      
| System.String | fileCabinetId | The file cabinet identifier.  | 
      
| System.Int32 | docId | The document identifier.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Threading.Tasks.Task<EasyCheckoutResult> | A task producung an instance of EasyCheckoutResult.  |