FileCabinet ClassDocuWare Platform .NET API
Models a DocuWare file cabinet or a web basket.
Inheritance Hierarchy

SystemObject
  DocuWare.Platform.ServerClientFileCabinet

Namespace: DocuWare.Platform.ServerClient
Assembly: DocuWare.Platform.ServerClient (in DocuWare.Platform.ServerClient.dll) Version: Version 6.6
Syntax

C#
[SerializableAttribute]
[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

The FileCabinet type exposes the following members.

Constructors

  NameDescription
Public methodFileCabinet
Creates a new instance of this class
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 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 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 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 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 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 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 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 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 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 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 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 methodPostToAdvancedDocumentUploadRelationForDocument
Calls the HTTP Post method on the link for the relation “advancedDocumentUpload”.
Public methodPostToAdvancedDocumentUploadRelationForDocumentAsync
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
Calls the HTTP Post method on the link for the relation “batchUpdate” asynchronously.
Public methodPostToDocumentsRelationForDocument
Calls the HTTP Post method on the link for the relation “documents”.
Public methodPostToDocumentsRelationForDocumentAsync
Calls the HTTP Post method on the link for the relation “documents” asynchronously.
Public methodPostToNotificationsRelationForNotifications
Calls the HTTP Post method on the link for the relation “notifications”.
Public methodPostToNotificationsRelationForNotificationsAsync
Calls the HTTP Post method on the link for the relation “notifications” asynchronously.
Public methodPostToTransferRelationForDocumentsQueryResult
Calls the HTTP Post method on the link for the relation “transfer”.
Public methodPostToTransferRelationForDocumentsQueryResultAsync
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
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
Calls the HTTP Put method on the link for the relation “contentMergeOperation” asynchronously.
Top
Extension Methods

  NameDescription
Public Extension MethodChunkUploadDocument
Chunks the upload document.
(Defined by FileCabinetExtensions.)
Public Extension MethodDeleteTResponse(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 MethodGetTResponse(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 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(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, TRequest(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 MethodUploadDocument(FileInfo)Overloaded.
Uploads the specified document.
(Defined by FileCabinetExtensions.)
Public Extension MethodUploadDocument(Document, FileInfo)Overloaded.
Uploads the specified document.
(Defined by FileCabinetExtensions.)
Public Extension MethodUploadDocumentAsync(FileInfo)Overloaded.
Uploads the specified document asynchronously.
(Defined by FileCabinetExtensions.)
Public Extension MethodUploadDocumentAsync(Document, FileInfo)Overloaded.
Uploads the document asynchronously.
(Defined by FileCabinetExtensions.)
Top
Properties

  NameDescription
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 propertyDocumentsRelationLink
Gets the Uri of the link for the relation “documents”.
Public propertyFields
Public propertyId
Gets or sets the id of the file.
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 propertyResultTreesRelationLink
Gets the Uri of the link for the relation “resultTrees”.
Public propertyRights
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 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 wheter the file cabinet can be accessed by windows explorer client.
Top
Explicit Interface Implementations

  NameDescription
Explicit interface implementationPrivate propertyIRelationsWithProxyProxy
Top
Remarks

See Also

Reference