Click or drag to resize
FileCabinet Class
Models a DocuWare file cabinet or a web basket(document tray).
Inheritance Hierarchy
SystemObject
  DocuWare.Platform.ServerClientFileCabinet

Namespace: DocuWare.Platform.ServerClient
Assembly: DocuWare.Platform.ServerClient (in DocuWare.Platform.ServerClient.dll) Version: Version 6.9
Syntax
C#
[XmlTypeAttribute(Namespace = "http://dev.docuware.com/schema/public/services/platform")]
[XmlRootAttribute(Namespace = "http://dev.docuware.com/schema/public/services/platform", 
	IsNullable = false)]
public class FileCabinet : IRelationsWithProxy, 
	IRelations, IHttpClientProxy

The FileCabinet type exposes the following members.

Constructors
  NameDescription
Public methodFileCabinet
Creates a new instance of this class
Top
Properties
  NameDescription
Public propertyAddIndexEntriesInUpperCase
Gets whether all letters are input in upper case, regardless of how they were entered on the keyboard
Public propertyAdvancedDocumentUploadRelationLink
Gets the Uri of the link for the relation “advancedDocumentUpload”.
Public propertyAssignedCabinetId
Gets or sets a flag indicating whether this cabinet is default or not.
Public propertyBatchUpdateRelationLink
Gets the Uri of the link for the relation “batchUpdate”.
Public propertyColor
Gets or sets the color of the file cabinet icon.
Public propertyContentMergeOperationRelationLink
Gets the Uri of the link for the relation “contentMergeOperation”.
Public propertyCustomSearchRelationLink
Gets the Uri of the link for the relation “customSearch”.
Public propertyDefault
Gets or sets a flag indicating whether this cabinet is default or not.
Public propertyDialogsRelationLink
Gets the Uri of the link for the relation “dialogs”.
Public propertyDocumentReplicationStatusRelationLink
Gets the Uri of the link for the relation “documentReplicationStatus”.
Public propertyDocumentsRelationLink
Gets the Uri of the link for the relation “documents”.
Public propertyFields
List of the fields of the cabinet.
Public propertyFieldValueStatisticsRelationLink
Gets the Uri of the link for the relation “fieldValueStatistics”.
Public propertyFinalizeReplicationRelationLink
Gets the Uri of the link for the relation “finalizeReplication”.
Public propertyId
Gets or sets the id of the file.
Public propertyImportDocumentsRelationLink
Gets the Uri of the link for the relation “importDocuments”.
Public propertyIntellixDialogId
Gets or sets a flag indicating whether this cabinet is default or not.
Public propertyIsBasket
Gets or sets a flag indicating whether this file cabinet is a basket or not.
Public propertyLinks
Public propertyName
Gets or sets the name of the file cabinet.
Public propertyNotificationsRelationLink
Gets the Uri of the link for the relation “notifications”.
Public propertyQueryRelationLink
Gets the Uri of the link for the relation “query”.
Public propertyReplicationDataRelationLink
Gets the Uri of the link for the relation “replicationData”.
Public propertyResultTreesRelationLink
Gets the Uri of the link for the relation “resultTrees”.
Public propertyRights
List of the rights that the current user has for this cabinet.
Public propertySearchesRelationLink
Gets the Uri of the link for the relation “searches”.
Public propertySelfRelationLink
Gets the Uri of the link for the relation “self”.
Public propertySetupReplicationRelationLink
Gets the Uri of the link for the relation “setupReplication”.
Public propertyStampsRelationLink
Gets the Uri of the link for the relation “stamps”.
Public propertyStoresRelationLink
Gets the Uri of the link for the relation “stores”.
Public propertyTaskListsRelationLink
Gets the Uri of the link for the relation “taskLists”.
Public propertyTransferRelationLink
Gets the Uri of the link for the relation “transfer”.
Public propertyUnprocessedDocumentUploadRelationLink
Gets the Uri of the link for the relation “unprocessedDocumentUpload”.
Public propertyUsable
Gets or sets if user has usage right for web basket. For file cabinets it's always true
Public propertyVersionHistoryResultListId
Gets the id of version history result list.
Public propertyVersionHistoryResultListRelationLink
Gets the Uri of the link for the relation “versionHistoryResultList”.
Public propertyVersionManagement
Version management mode.
Public propertyWindowsExplorerClientAccess
Gets whether the file cabinet can be accessed by windows explorer client.
Top
Methods
  NameDescription
Public methodGetDialogFromCustomSearchRelation
Calls the HTTP Get method on the link for the relation “customSearch”.
Public methodGetDialogFromCustomSearchRelationAsync
Calls the HTTP Get method on the link for the relation “customSearch” asynchronously.
Public methodGetDialogFromCustomSearchRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “customSearch” asynchronously.
Public methodGetDialogInfoFromVersionHistoryResultListRelation
Calls the HTTP Get method on the link for the relation “versionHistoryResultList”.
Public methodGetDialogInfoFromVersionHistoryResultListRelationAsync
Calls the HTTP Get method on the link for the relation “versionHistoryResultList” asynchronously.
Public methodGetDialogInfoFromVersionHistoryResultListRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “versionHistoryResultList” asynchronously.
Public methodGetDialogInfosFromDialogsRelation
Calls the HTTP Get method on the link for the relation “dialogs”.
Public methodGetDialogInfosFromDialogsRelationAsync
Calls the HTTP Get method on the link for the relation “dialogs” asynchronously.
Public methodGetDialogInfosFromDialogsRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “dialogs” asynchronously.
Public methodGetDialogInfosFromResultTreesRelation
Calls the HTTP Get method on the link for the relation “resultTrees”.
Public methodGetDialogInfosFromResultTreesRelationAsync
Calls the HTTP Get method on the link for the relation “resultTrees” asynchronously.
Public methodGetDialogInfosFromResultTreesRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “resultTrees” asynchronously.
Public methodGetDialogInfosFromSearchesRelation
Calls the HTTP Get method on the link for the relation “searches”.
Public methodGetDialogInfosFromSearchesRelationAsync
Calls the HTTP Get method on the link for the relation “searches” asynchronously.
Public methodGetDialogInfosFromSearchesRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “searches” asynchronously.
Public methodGetDialogInfosFromStoresRelation
Calls the HTTP Get method on the link for the relation “stores”.
Public methodGetDialogInfosFromStoresRelationAsync
Calls the HTTP Get method on the link for the relation “stores” asynchronously.
Public methodGetDialogInfosFromStoresRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “stores” asynchronously.
Public methodGetDialogInfosFromTaskListsRelation
Calls the HTTP Get method on the link for the relation “taskLists”.
Public methodGetDialogInfosFromTaskListsRelationAsync
Calls the HTTP Get method on the link for the relation “taskLists” asynchronously.
Public methodGetDialogInfosFromTaskListsRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “taskLists” asynchronously.
Public methodGetDocumentsQueryResultFromDocumentsRelation
Calls the HTTP Get method on the link for the relation “documents”.
Public methodGetDocumentsQueryResultFromDocumentsRelationAsync
Calls the HTTP Get method on the link for the relation “documents” asynchronously.
Public methodGetDocumentsQueryResultFromDocumentsRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “documents” asynchronously.
Public methodGetDocumentsQueryResultFromQueryRelation
Calls the HTTP Get method on the link for the relation “query”.
Public methodGetDocumentsQueryResultFromQueryRelationAsync
Calls the HTTP Get method on the link for the relation “query” asynchronously.
Public methodGetDocumentsQueryResultFromQueryRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “query” asynchronously.
Public methodGetFileCabinetFromSelfRelation
Calls the HTTP Get method on the link for the relation “self”.
Public methodGetFileCabinetFromSelfRelationAsync
Calls the HTTP Get method on the link for the relation “self” asynchronously.
Public methodGetFileCabinetFromSelfRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “self” asynchronously.
Public methodGetNotificationsFromNotificationsRelation
Calls the HTTP Get method on the link for the relation “notifications”.
Public methodGetNotificationsFromNotificationsRelationAsync
Calls the HTTP Get method on the link for the relation “notifications” asynchronously.
Public methodGetNotificationsFromNotificationsRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “notifications” asynchronously.
Public methodGetStampsFromStampsRelation
Calls the HTTP Get method on the link for the relation “stamps”.
Public methodGetStampsFromStampsRelationAsync
Calls the HTTP Get method on the link for the relation “stamps” asynchronously.
Public methodGetStampsFromStampsRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “stamps” asynchronously.
Public methodPostToAdvancedDocumentUploadRelationForDocument
Calls the HTTP Post method on the link for the relation “advancedDocumentUpload”.
Public methodPostToAdvancedDocumentUploadRelationForDocumentAsync(String, Stream)
Calls the HTTP Post method on the link for the relation “advancedDocumentUpload” asynchronously.
Public methodPostToAdvancedDocumentUploadRelationForDocumentAsync(CancellationToken, String, Stream)
Calls the HTTP Post method on the link for the relation “advancedDocumentUpload” asynchronously.
Public methodPostToBatchUpdateRelationForBatchUpdateIndexFieldsResult
Calls the HTTP Post method on the link for the relation “batchUpdate”.
Public methodPostToBatchUpdateRelationForBatchUpdateIndexFieldsResultAsync(BatchUpdateProcess)
Calls the HTTP Post method on the link for the relation “batchUpdate” asynchronously.
Public methodPostToBatchUpdateRelationForBatchUpdateIndexFieldsResultAsync(CancellationToken, BatchUpdateProcess)
Calls the HTTP Post method on the link for the relation “batchUpdate” asynchronously.
Public methodPostToDocumentReplicationStatusRelationForStream
Calls the HTTP Post method on the link for the relation “documentReplicationStatus”.
Public methodPostToDocumentReplicationStatusRelationForStreamAsync(Stream)
Calls the HTTP Post method on the link for the relation “documentReplicationStatus” asynchronously.
Public methodPostToDocumentReplicationStatusRelationForStreamAsync(CancellationToken, Stream)
Calls the HTTP Post method on the link for the relation “documentReplicationStatus” asynchronously.
Public methodPostToDocumentsRelationForDocument
Calls the HTTP Post method on the link for the relation “documents”.
Public methodPostToDocumentsRelationForDocumentAsync(Document)
Calls the HTTP Post method on the link for the relation “documents” asynchronously.
Public methodPostToDocumentsRelationForDocumentAsync(CancellationToken, Document)
Calls the HTTP Post method on the link for the relation “documents” asynchronously.
Public methodPostToFieldValueStatisticsRelationForFieldValueStatisticsResult
Calls the HTTP Post method on the link for the relation “fieldValueStatistics”.
Public methodPostToFieldValueStatisticsRelationForFieldValueStatisticsResultAsync(FieldValueStatisticsExpression)
Calls the HTTP Post method on the link for the relation “fieldValueStatistics” asynchronously.
Public methodPostToFieldValueStatisticsRelationForFieldValueStatisticsResultAsync(CancellationToken, FieldValueStatisticsExpression)
Calls the HTTP Post method on the link for the relation “fieldValueStatistics” asynchronously.
Public methodPostToFinalizeReplicationRelationForString
Calls the HTTP Post method on the link for the relation “finalizeReplication”.
Public methodPostToFinalizeReplicationRelationForStringAsync(Stream)
Calls the HTTP Post method on the link for the relation “finalizeReplication” asynchronously.
Public methodPostToFinalizeReplicationRelationForStringAsync(CancellationToken, Stream)
Calls the HTTP Post method on the link for the relation “finalizeReplication” asynchronously.
Public methodPostToImportDocumentsRelationForImportResult(ImportSettings)
Calls the HTTP Post method on the link for the relation “importDocuments”.
Public methodPostToImportDocumentsRelationForImportResult(SynchronizationSettings)
Calls the HTTP Post method on the link for the relation “importDocuments”.
Public methodPostToImportDocumentsRelationForImportResultAsync(ImportSettings)
Calls the HTTP Post method on the link for the relation “importDocuments” asynchronously.
Public methodPostToImportDocumentsRelationForImportResultAsync(SynchronizationSettings)
Calls the HTTP Post method on the link for the relation “importDocuments” asynchronously.
Public methodPostToImportDocumentsRelationForImportResultAsync(CancellationToken, ImportSettings)
Calls the HTTP Post method on the link for the relation “importDocuments” asynchronously.
Public methodPostToImportDocumentsRelationForImportResultAsync(CancellationToken, SynchronizationSettings)
Calls the HTTP Post method on the link for the relation “importDocuments” asynchronously.
Public methodPostToNotificationsRelationForNotifications
Calls the HTTP Post method on the link for the relation “notifications”.
Public methodPostToNotificationsRelationForNotificationsAsync(Notifications)
Calls the HTTP Post method on the link for the relation “notifications” asynchronously.
Public methodPostToNotificationsRelationForNotificationsAsync(CancellationToken, Notifications)
Calls the HTTP Post method on the link for the relation “notifications” asynchronously.
Public methodPostToReplicationDataRelationForStream
Calls the HTTP Post method on the link for the relation “replicationData”.
Public methodPostToReplicationDataRelationForStreamAsync(Stream)
Calls the HTTP Post method on the link for the relation “replicationData” asynchronously.
Public methodPostToReplicationDataRelationForStreamAsync(CancellationToken, Stream)
Calls the HTTP Post method on the link for the relation “replicationData” asynchronously.
Public methodPostToSetupReplicationRelationForString
Calls the HTTP Post method on the link for the relation “setupReplication”.
Public methodPostToSetupReplicationRelationForStringAsync(Stream)
Calls the HTTP Post method on the link for the relation “setupReplication” asynchronously.
Public methodPostToSetupReplicationRelationForStringAsync(CancellationToken, Stream)
Calls the HTTP Post method on the link for the relation “setupReplication” asynchronously.
Public methodPostToTransferRelationForDocumentsQueryResult(DocumentsTransferInfo)
Calls the HTTP Post method on the link for the relation “transfer”.
Public methodPostToTransferRelationForDocumentsQueryResult(FileCabinetTransferInfo)
Calls the HTTP Post method on the link for the relation “transfer”.
Public methodPostToTransferRelationForDocumentsQueryResultAsync(DocumentsTransferInfo)
Calls the HTTP Post method on the link for the relation “transfer” asynchronously.
Public methodPostToTransferRelationForDocumentsQueryResultAsync(FileCabinetTransferInfo)
Calls the HTTP Post method on the link for the relation “transfer” asynchronously.
Public methodPostToTransferRelationForDocumentsQueryResultAsync(CancellationToken, DocumentsTransferInfo)
Calls the HTTP Post method on the link for the relation “transfer” asynchronously.
Public methodPostToTransferRelationForDocumentsQueryResultAsync(CancellationToken, FileCabinetTransferInfo)
Calls the HTTP Post method on the link for the relation “transfer” asynchronously.
Public methodPostToUnprocessedDocumentUploadRelationForDocument
Calls the HTTP Post method on the link for the relation “unprocessedDocumentUpload”.
Public methodPostToUnprocessedDocumentUploadRelationForDocumentAsync(String, Stream)
Calls the HTTP Post method on the link for the relation “unprocessedDocumentUpload” asynchronously.
Public methodPostToUnprocessedDocumentUploadRelationForDocumentAsync(CancellationToken, String, Stream)
Calls the HTTP Post method on the link for the relation “unprocessedDocumentUpload” asynchronously.
Public methodPutToContentMergeOperationRelationForDocument
Calls the HTTP Put method on the link for the relation “contentMergeOperation”.
Public methodPutToContentMergeOperationRelationForDocumentAsync(ContentMergeOperationInfo)
Calls the HTTP Put method on the link for the relation “contentMergeOperation” asynchronously.
Public methodPutToContentMergeOperationRelationForDocumentAsync(CancellationToken, ContentMergeOperationInfo)
Calls the HTTP Put method on the link for the relation “contentMergeOperation” asynchronously.
Public methodSetProxy
Sets the HTTP communication proxy which is used in further HTTP communication.
Top
Extension Methods
  NameDescription
Public Extension MethodDeleteTResponse(String, String)Overloaded.
Sends a HTTP DELETE message to the specified HTTP client.
(Defined by MethodInvocation.)
Public Extension MethodDeleteTResponse(CancellationToken, String, String)Overloaded.
Sends a HTTP DELETE message to the specified HTTP client.
(Defined by MethodInvocation.)
Public Extension MethodDeleteTResponse(HttpClient, String, String)Overloaded.
Sends a HTTP DELETE message to the specified HTTP client.
(Defined by MethodInvocation.)
Public Extension MethodDeleteTResponse(HttpClient, CancellationToken, String, String)Overloaded.
Sends a HTTP DELETE message to the specified HTTP client.
(Defined by MethodInvocation.)
Public Extension MethodGetTResponse(String, String)Overloaded.
Sends a HTTP GET message to the specified HTTP client.
(Defined by MethodInvocation.)
Public Extension MethodGetTResponse(CancellationToken, String, String)Overloaded.
Sends a HTTP GET message to the specified HTTP client.
(Defined by MethodInvocation.)
Public Extension MethodGetTResponse(HttpClient, String, String)Overloaded.
Sends a HTTP GET message to the specified HTTP client.
(Defined by MethodInvocation.)
Public Extension MethodGetTResponse(HttpClient, CancellationToken, String, String)Overloaded.
Sends a HTTP GET message to the specified HTTP client.
(Defined by MethodInvocation.)
Public Extension MethodGetBaseUri
Gets the base URI of the specified relations instance.
(Defined by RelationsWithProxyExtensions.)
Public Extension MethodGetLink
Gets the link by its name.
(Defined by RelationExtension.)
Public Extension MethodGetRelationUri
Gets the URI of the relation specified by the name.
(Defined by RelationExtension.)
Public Extension MethodGetRelationUriOrThrow
Gets the URI of the relation specified by the name.
(Defined by RelationExtension.)
Public Extension MethodHasRelationUri
Determines whether the specified link exists.
(Defined by RelationExtension.)
Public Extension MethodSendTResponse(HttpMethod, String, String)Overloaded.
Sends a message to the specified proxy.
(Defined by MethodInvocation.)
Public Extension MethodSendTResponse(CancellationToken, HttpMethod, String, String)Overloaded.
Sends a message to the specified proxy.
(Defined by MethodInvocation.)
Public Extension MethodSendTResponse(String, HttpMethod, HttpContent, String)Overloaded.
Sends a message to the specified HTTP client.
(Defined by MethodInvocation.)
Public Extension MethodSendTResponse(HttpMethod, HttpClient, String, String)Overloaded.
Sends a message to the specified HTTP client.
(Defined by MethodInvocation.)
Public Extension MethodSendTResponse(CancellationToken, String, HttpMethod, HttpContent, String)Overloaded.
Sends a message to the specified HTTP client.
(Defined by MethodInvocation.)
Public Extension MethodSendTResponse(CancellationToken, HttpMethod, HttpClient, String, String)Overloaded.
Sends a message to the specified HTTP client.
(Defined by MethodInvocation.)
Public Extension MethodSendTResponse, TRequest(String, HttpMethod, String, TRequest, String)Overloaded.
Sends a message to the specified HTTP client.
(Defined by MethodInvocation.)
Public Extension MethodSendTResponse, TRequest(CancellationToken, String, HttpMethod, String, TRequest, String)Overloaded.
Sends a message to the specified HTTP client.
(Defined by MethodInvocation.)
Public Extension MethodSendTResponse, TRequest(HttpClient, String, HttpMethod, String, TRequest, String)Overloaded.
Sends a message to the specified HTTP client.
(Defined by MethodInvocation.)
Public Extension MethodSendTResponse, TRequest(HttpClient, CancellationToken, String, HttpMethod, String, TRequest, String)Overloaded.
Sends a message to the specified HTTP client.
(Defined by MethodInvocation.)
Top
Explicit Interface Implementations
Remarks