Click or drag to resize
Section Class
Define a single section of a document
Inheritance Hierarchy
SystemObject
  DocuWare.Platform.ServerClientSection

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 Section : IChunkable, IRelationsWithProxy, 
	IRelations, IHttpClientProxy

The Section type exposes the following members.

Constructors
  NameDescription
Public methodSection
Creates a new instance of this class
Top
Properties
  NameDescription
Public propertyAnnotationAsSvgRelationLink
Gets the Uri of the link for the relation “annotationAsSvg”.
Public propertyContentModified
Time when content is last modified
Public propertyContentRelationLink
Gets the Uri of the link for the relation “content”.
Public propertyContentType
The Internet media type of the section. If there is no section this value is missing.
Public propertyDeepZoomImageRelationLink
Gets the Uri of the link for the relation “deepZoomImage”.
Public propertyDeepZoomImageWithAnnotationRelationLink
Gets the Uri of the link for the relation “deepZoomImageWithAnnotation”.
Public propertyDocumentRelationLink
Gets the Uri of the link for the relation “document”.
Public propertyFileChunk
Contains data for a file chunk during a big file upload. This data is created on the server of every chunk request.
Public propertyFileDownloadRelationLink
Gets the Uri of the link for the relation “fileDownload”.
Public propertyFileSize
The size of the file in bytes.
Public propertyHasTextAnnotation
Contains true if the section has text annotation.
Public propertyHaveMorePages
Contains true if all pages are known so PageCount contains exact number the pages in section. If the value is set to false there are more pagesm but at least the number set in PageCount
Public propertyIconRelationLink
Gets the Uri of the link for the relation “icon”.
Public propertyId
Identity of the section
Public propertyLinks
Public propertyOriginalFileName
Time when content is last modified
Public propertyPageCount
The number of pages of this section, if known. If it is unknown, this value is -1.
Public propertyPages
Contains one or more pages of the document, if there are pages available.
Public propertyPagesBlockRelationLink
Gets the Uri of the link for the relation “pagesBlock”.
Public propertyPositionsRelationLink
Gets the Uri of the link for the relation “positions”.
Public propertySelfRelationLink
Gets the Uri of the link for the relation “self”.
Public propertySignatureStatus
Define allowed operations when there is signature
Public propertyTextAnnotationRelationLink
Gets the Uri of the link for the relation “textAnnotation”.
Public propertyTextshotRelationLink
Gets the Uri of the link for the relation “textshot”.
Public propertyThumbnailRelationLink
Gets the Uri of the link for the relation “thumbnail”.
Public propertyThumbnails
Similar to Pages, but contains only links and page number.
Top
Methods
  NameDescription
Public methodGetDocumentContentFromTextshotRelation
Calls the HTTP Get method on the link for the relation “textshot”.
Public methodGetDocumentContentFromTextshotRelationAsync
Calls the HTTP Get method on the link for the relation “textshot” asynchronously.
Public methodGetDocumentContentFromTextshotRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “textshot” asynchronously.
Public methodGetDocumentFromDocumentRelation
Calls the HTTP Get method on the link for the relation “document”.
Public methodGetDocumentFromDocumentRelationAsync
Calls the HTTP Get method on the link for the relation “document” asynchronously.
Public methodGetDocumentFromDocumentRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “document” asynchronously.
Public methodGetSectionFromSelfRelation
Calls the HTTP Get method on the link for the relation “self”.
Public methodGetSectionFromSelfRelationAsync
Calls the HTTP Get method on the link for the relation “self” asynchronously.
Public methodGetSectionFromSelfRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “self” asynchronously.
Public methodGetStreamFromAnnotationAsSvgRelation
Calls the HTTP Get method on the link for the relation “annotationAsSvg”.
Public methodGetStreamFromAnnotationAsSvgRelationAsync
Calls the HTTP Get method on the link for the relation “annotationAsSvg” asynchronously.
Public methodGetStreamFromAnnotationAsSvgRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “annotationAsSvg” asynchronously.
Public methodGetStreamFromContentRelation
Calls the HTTP Get method on the link for the relation “content”.
Public methodGetStreamFromContentRelationAsync
Calls the HTTP Get method on the link for the relation “content” asynchronously.
Public methodGetStreamFromContentRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “content” asynchronously.
Public methodGetStreamFromDeepZoomImageRelation
Calls the HTTP Get method on the link for the relation “deepZoomImage”.
Public methodGetStreamFromDeepZoomImageRelationAsync
Calls the HTTP Get method on the link for the relation “deepZoomImage” asynchronously.
Public methodGetStreamFromDeepZoomImageRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “deepZoomImage” asynchronously.
Public methodGetStreamFromDeepZoomImageWithAnnotationRelation
Calls the HTTP Get method on the link for the relation “deepZoomImageWithAnnotation”.
Public methodGetStreamFromDeepZoomImageWithAnnotationRelationAsync
Calls the HTTP Get method on the link for the relation “deepZoomImageWithAnnotation” asynchronously.
Public methodGetStreamFromDeepZoomImageWithAnnotationRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “deepZoomImageWithAnnotation” asynchronously.
Public methodGetStreamFromFileDownloadRelation
Calls the HTTP Get method on the link for the relation “fileDownload”.
Public methodGetStreamFromFileDownloadRelationAsync
Calls the HTTP Get method on the link for the relation “fileDownload” asynchronously.
Public methodGetStreamFromFileDownloadRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “fileDownload” asynchronously.
Public methodGetStreamFromIconRelation
Calls the HTTP Get method on the link for the relation “icon”.
Public methodGetStreamFromIconRelationAsync
Calls the HTTP Get method on the link for the relation “icon” asynchronously.
Public methodGetStreamFromIconRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “icon” asynchronously.
Public methodGetStreamFromTextAnnotationRelation
Calls the HTTP Get method on the link for the relation “textAnnotation”.
Public methodGetStreamFromTextAnnotationRelationAsync
Calls the HTTP Get method on the link for the relation “textAnnotation” asynchronously.
Public methodGetStreamFromTextAnnotationRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “textAnnotation” asynchronously.
Public methodGetStreamFromThumbnailRelation
Calls the HTTP Get method on the link for the relation “thumbnail”.
Public methodGetStreamFromThumbnailRelationAsync
Calls the HTTP Get method on the link for the relation “thumbnail” asynchronously.
Public methodGetStreamFromThumbnailRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “thumbnail” asynchronously.
Public methodGetWordSearchResultFromPositionsRelation
Calls the HTTP Get method on the link for the relation “positions”.
Public methodGetWordSearchResultFromPositionsRelationAsync
Calls the HTTP Get method on the link for the relation “positions” asynchronously.
Public methodGetWordSearchResultFromPositionsRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “positions” asynchronously.
Public methodPostToContentRelationForSection
Calls the HTTP Post method on the link for the relation “content”.
Public methodPostToContentRelationForSectionAsync(String, Stream)
Calls the HTTP Post method on the link for the relation “content” asynchronously.
Public methodPostToContentRelationForSectionAsync(CancellationToken, String, Stream)
Calls the HTTP Post method on the link for the relation “content” asynchronously.
Public methodPostToFileDownloadRelationForStream
Calls the HTTP Post method on the link for the relation “fileDownload”.
Public methodPostToFileDownloadRelationForStreamAsync(FileDownload)
Calls the HTTP Post method on the link for the relation “fileDownload” asynchronously.
Public methodPostToFileDownloadRelationForStreamAsync(CancellationToken, FileDownload)
Calls the HTTP Post method on the link for the relation “fileDownload” asynchronously.
Public methodPostToPagesBlockRelationForPages
Calls the HTTP Post method on the link for the relation “pagesBlock”.
Public methodPostToPagesBlockRelationForPagesAsync(PagesBlockQuery)
Calls the HTTP Post method on the link for the relation “pagesBlock” asynchronously.
Public methodPostToPagesBlockRelationForPagesAsync(CancellationToken, PagesBlockQuery)
Calls the HTTP Post method on the link for the relation “pagesBlock” asynchronously.
Public methodPostToPositionsRelationForWordSearchResult
Calls the HTTP Post method on the link for the relation “positions”.
Public methodPostToPositionsRelationForWordSearchResultAsync(SearchPositionQuery)
Calls the HTTP Post method on the link for the relation “positions” asynchronously.
Public methodPostToPositionsRelationForWordSearchResultAsync(CancellationToken, SearchPositionQuery)
Calls the HTTP Post method on the link for the relation “positions” asynchronously.
Public methodPostToTextAnnotationRelationForStream
Calls the HTTP Post method on the link for the relation “textAnnotation”.
Public methodPostToTextAnnotationRelationForStreamAsync(Stream)
Calls the HTTP Post method on the link for the relation “textAnnotation” asynchronously.
Public methodPostToTextAnnotationRelationForStreamAsync(CancellationToken, Stream)
Calls the HTTP Post method on the link for the relation “textAnnotation” asynchronously.
Public methodPutToContentRelationForSection
Calls the HTTP Put method on the link for the relation “content”.
Public methodPutToContentRelationForSectionAsync(String, Stream)
Calls the HTTP Put method on the link for the relation “content” asynchronously.
Public methodPutToContentRelationForSectionAsync(CancellationToken, String, Stream)
Calls the HTTP Put method on the link for the relation “content” asynchronously.
Public methodPutToTextshotRelationForString
Calls the HTTP Put method on the link for the relation “textshot”.
Public methodPutToTextshotRelationForStringAsync(DocumentContent)
Calls the HTTP Put method on the link for the relation “textshot” asynchronously.
Public methodPutToTextshotRelationForStringAsync(CancellationToken, DocumentContent)
Calls the HTTP Put method on the link for the relation “textshot” 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