Click or drag to resize
User Class
User details and settings
Inheritance Hierarchy
SystemObject
  DocuWare.Platform.ServerClientUser

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

The User type exposes the following members.

Constructors
  NameDescription
Public methodUser
Creates a new instance of this class
Top
Properties
  NameDescription
Public propertyActive
The value indicates whether the user is active or not.
Public propertyDBName
The databasename of the user.
Public propertyDefaultWebBasket
Default Web Basket
Public propertyDefaultWebBasketRelationLink
Gets the Uri of the link for the relation “defaultWebBasket”.
Public propertyEMail
The email address of the user.
Public propertyGroupsRelationLink
Gets the Uri of the link for the relation “groups”.
Public propertyId
The ID of the user.
Public propertyLinks
Public propertyName
The display name of the user.
Public propertyNetworkId
The networkId of the user.
Public propertyOutOfOffice
Out of office settings
Public propertyRegionalSettings
Regional settings
Public propertyRolesRelationLink
Gets the Uri of the link for the relation “roles”.
Public propertySelfRelationLink
Gets the Uri of the link for the relation “self”.
Top
Methods
  NameDescription
Public methodGetFileCabinetFromDefaultWebBasketRelation
Calls the HTTP Get method on the link for the relation “defaultWebBasket”.
Public methodGetFileCabinetFromDefaultWebBasketRelationAsync
Calls the HTTP Get method on the link for the relation “defaultWebBasket” asynchronously.
Public methodGetFileCabinetFromDefaultWebBasketRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “defaultWebBasket” asynchronously.
Public methodGetGroupsFromGroupsRelation
Calls the HTTP Get method on the link for the relation “groups”.
Public methodGetGroupsFromGroupsRelationAsync
Calls the HTTP Get method on the link for the relation “groups” asynchronously.
Public methodGetGroupsFromGroupsRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “groups” asynchronously.
Public methodGetRolesFromRolesRelation
Calls the HTTP Get method on the link for the relation “roles”.
Public methodGetRolesFromRolesRelationAsync
Calls the HTTP Get method on the link for the relation “roles” asynchronously.
Public methodGetRolesFromRolesRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “roles” asynchronously.
Public methodGetUserFromSelfRelation
Calls the HTTP Get method on the link for the relation “self”.
Public methodGetUserFromSelfRelationAsync
Calls the HTTP Get method on the link for the relation “self” asynchronously.
Public methodGetUserFromSelfRelationAsync(CancellationToken)
Calls the HTTP Get method on the link for the relation “self” asynchronously.
Public methodPostToSelfRelationForUser
Calls the HTTP Post method on the link for the relation “self”.
Public methodPostToSelfRelationForUserAsync(User)
Calls the HTTP Post method on the link for the relation “self” asynchronously.
Public methodPostToSelfRelationForUserAsync(CancellationToken, User)
Calls the HTTP Post method on the link for the relation “self” asynchronously.
Public methodPutToGroupsRelationForString
Calls the HTTP Put method on the link for the relation “groups”.
Public methodPutToGroupsRelationForStringAsync(AssignmentOperation)
Calls the HTTP Put method on the link for the relation “groups” asynchronously.
Public methodPutToGroupsRelationForStringAsync(CancellationToken, AssignmentOperation)
Calls the HTTP Put method on the link for the relation “groups” asynchronously.
Public methodPutToRolesRelationForString
Calls the HTTP Put method on the link for the relation “roles”.
Public methodPutToRolesRelationForStringAsync(AssignmentOperation)
Calls the HTTP Put method on the link for the relation “roles” asynchronously.
Public methodPutToRolesRelationForStringAsync(CancellationToken, AssignmentOperation)
Calls the HTTP Put method on the link for the relation “roles” 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