Show / Hide Table of Contents

    Class ServiceConnection

    Encapsulates a connection to the platform.

    Inheritance
    System.Object
    ServiceConnection
    Namespace: DocuWare.Platform.ServerClient
    Assembly: DocuWare.Platform.ServerClient.dll
    Syntax
    public class ServiceConnection : object

    Properties

    HttpClient

    Gets the HTTP client.

    Declaration
    public HttpClient HttpClient { get; }
    Property Value
    Type Description
    HttpClient

    The HTTP client.

    Organizations

    Gets the organizations.

    Declaration
    public Organization[] Organizations { get; }
    Property Value
    Type Description
    Organization[]

    The organizations.

    OrganizationsAsync

    Gets the organizations asynchronously.

    Declaration
    public Task<Organization[]> OrganizationsAsync { get; }
    Property Value
    Type Description
    Task<Organization[]>

    The organizations.

    Proxy

    Gets the proxy.

    Declaration
    public HttpClientProxy Proxy { get; }
    Property Value
    Type Description
    HttpClientProxy

    The proxy.

    ServiceDescription

    Gets the service description.

    Declaration
    public ServiceDescription ServiceDescription { get; }
    Property Value
    Type Description
    ServiceDescription

    The service description.

    Methods

    Create(Uri, HttpMessageHandler, ProductInfoHeaderValue[])

    Creates a connection for the specified service URI without a log in.

    Declaration
    public static ServiceConnection Create(Uri serviceUri, HttpMessageHandler httpClientHandler = null, ProductInfoHeaderValue[] userAgent = null)
    Parameters
    Type Name Description
    Uri serviceUri

    The service URI.

    HttpMessageHandler httpClientHandler

    The HTTP message handler.

    ProductInfoHeaderValue[] userAgent

    The parts of the user agent header. You should specify these values in order to identify you application. If this parameter is set to null then the process name and version of you application is used as user agent string. If you do not want to submit any user agent, you must set this parameter to an empty array.

    Returns
    Type Description
    ServiceConnection

    A proxy which handles further requests.

    Create(Uri, String, Nullable<DWProductTypes>, HttpMessageHandler, ProductInfoHeaderValue[])

    Creates a connection for the specified service URI.

    Declaration
    public static ServiceConnection Create(Uri serviceUri, string token, DWProductTypes? licenseType = null, HttpMessageHandler httpClientHandler = null, ProductInfoHeaderValue[] userAgent = null)
    Parameters
    Type Name Description
    Uri serviceUri

    The service URI.

    System.String token

    The login token.

    System.Nullable<DWProductTypes> licenseType

    Type of the license.

    HttpMessageHandler httpClientHandler

    The HTTP message handler.

    ProductInfoHeaderValue[] userAgent

    The parts of the user agent header. You should specify these values in order to identify you application. If this parameter is set to null then the process name and version of you application is used as user agent string. If you do not want to submit any user agent, you must set this parameter to an empty array.

    Returns
    Type Description
    ServiceConnection

    A proxy which handles further requests.

    Create(Uri, String, String, String, Nullable<DWProductTypes>, HttpMessageHandler, ProductInfoHeaderValue[])

    Creates a connection for the specified service URI.

    Declaration
    public static ServiceConnection Create(Uri serviceUri, string userName, string password, string organization = null, DWProductTypes? licenseType = null, HttpMessageHandler httpClientHandler = null, ProductInfoHeaderValue[] userAgent = null)
    Parameters
    Type Name Description
    Uri serviceUri

    The service URI.

    System.String userName

    Name of the user.

    System.String password

    The password.

    System.String organization

    The organization to connect. You do no need to specify this parameter in case there is only a single organization in the system you want to connect to.

    System.Nullable<DWProductTypes> licenseType

    Type of the license.

    HttpMessageHandler httpClientHandler

    The HTTP message handler.

    ProductInfoHeaderValue[] userAgent

    The parts of the user agent header. You should specify these values in order to identify you application. If this parameter is set to null then the process name and version of you application is used as user agent string. If you do not want to submit any user agent, you must set this parameter to an empty array.

    Returns
    Type Description
    ServiceConnection

    A proxy which handles further requests.

    CreateAsync(Uri, ServiceConnectionTransportData)

    Creates a connection for the specified service URI without a log in. The connection is created asynchronously.

    Declaration
    public static Task<ServiceConnection> CreateAsync(Uri serviceUri, ServiceConnectionTransportData serviceConnectionTransportData)
    Parameters
    Type Name Description
    Uri serviceUri

    The service URI.

    ServiceConnectionTransportData serviceConnectionTransportData

    The service connection transport data.

    Returns
    Type Description
    Task<ServiceConnection>

    A task which is creating a proxy which handles further requests.

    CreateAsync(Uri, HttpMessageHandler, ProductInfoHeaderValue[])

    Creates a connection for the specified service URI without a log in. The connection is created asynchronously.

    Declaration
    public static Task<ServiceConnection> CreateAsync(Uri serviceUri, HttpMessageHandler httpClientHandler = null, ProductInfoHeaderValue[] userAgent = null)
    Parameters
    Type Name Description
    Uri serviceUri

    The service URI.

    HttpMessageHandler httpClientHandler

    The HTTP message handler.

    ProductInfoHeaderValue[] userAgent

    The parts of the user agent header. You should specify these values in order to identify you application. If this parameter is set to null then the process name and version of you application is used as user agent string. If you do not want to submit any user agent, you must set this parameter to an empty array.

    Returns
    Type Description
    Task<ServiceConnection>

    A task which is creating a proxy which handles further requests.

    CreateAsync(Uri, String, ServiceConnectionTokenLoginData)

    Creates a connection for the specified service URI asynchronously.

    Declaration
    public static Task<ServiceConnection> CreateAsync(Uri serviceUri, string token, ServiceConnectionTokenLoginData serviceConnectionTokenLoginData)
    Parameters
    Type Name Description
    Uri serviceUri

    The service URI.

    System.String token

    The login token.

    ServiceConnectionTokenLoginData serviceConnectionTokenLoginData

    The service connection token login data.

    Returns
    Type Description
    Task<ServiceConnection>

    A task which is creating a proxy which handles further requests.

    CreateAsync(Uri, String, Nullable<DWProductTypes>, HttpMessageHandler, ProductInfoHeaderValue[])

    Creates a connection for the specified service URI asynchronously.

    Declaration
    public static Task<ServiceConnection> CreateAsync(Uri serviceUri, string token, DWProductTypes? licenseType = null, HttpMessageHandler httpClientHandler = null, ProductInfoHeaderValue[] userAgent = null)
    Parameters
    Type Name Description
    Uri serviceUri

    The service URI.

    System.String token

    The login token.

    System.Nullable<DWProductTypes> licenseType

    Type of the license.

    HttpMessageHandler httpClientHandler

    The HTTP message handler.

    ProductInfoHeaderValue[] userAgent

    The parts of the user agent header. You should specify these values in order to identify you application. If this parameter is set to null then the process name and version of you application is used as user agent string. If you do not want to submit any user agent, you must set this parameter to an empty array.

    Returns
    Type Description
    Task<ServiceConnection>

    A task which is creating a proxy which handles further requests.

    CreateAsync(Uri, String, String, ServiceConnectionLoginData)

    Creates a connection for the specified service URI asynchronously.

    Declaration
    public static Task<ServiceConnection> CreateAsync(Uri serviceUri, string userName, string password, ServiceConnectionLoginData serviceConnectionData)
    Parameters
    Type Name Description
    Uri serviceUri

    The service URI.

    System.String userName

    Name of the user.

    System.String password

    The password.

    ServiceConnectionLoginData serviceConnectionData

    The service connection data.

    Returns
    Type Description
    Task<ServiceConnection>

    A task which is creating a proxy which handles further requests.

    CreateAsync(Uri, String, String, String, Nullable<DWProductTypes>, HttpMessageHandler, ProductInfoHeaderValue[])

    Creates a connection for the specified service URI asynchronously.

    Declaration
    public static Task<ServiceConnection> CreateAsync(Uri serviceUri, string userName, string password, string organization = null, DWProductTypes? licenseType = null, HttpMessageHandler httpClientHandler = null, ProductInfoHeaderValue[] userAgent = null)
    Parameters
    Type Name Description
    Uri serviceUri

    The service URI.

    System.String userName

    Name of the user.

    System.String password

    The password.

    System.String organization

    The organization to connect. You do no need to specify this parameter in case there is only a single organization in the system you want to connect to.

    System.Nullable<DWProductTypes> licenseType

    Type of the license.

    HttpMessageHandler httpClientHandler

    The HTTP message handler.

    ProductInfoHeaderValue[] userAgent

    The parts of the user agent header. You should specify these values in order to identify you application. If this parameter is set to null then the process name and version of you application is used as user agent string. If you do not want to submit any user agent, you must set this parameter to an empty array.

    Returns
    Type Description
    Task<ServiceConnection>

    A task which is creating a proxy which handles further requests.

    CreateTrusted(Uri, String, String, String, String, Nullable<DWProductTypes>, HttpMessageHandler, ProductInfoHeaderValue[])

    Creates a connection for the specified service URI.

    Declaration
    public static ServiceConnection CreateTrusted(Uri serviceUri, string impersonatedUser, string trustedUser, string password, string organization = null, DWProductTypes? licenseType = null, HttpMessageHandler httpClientHandler = null, ProductInfoHeaderValue[] userAgent = null)
    Parameters
    Type Name Description
    Uri serviceUri

    The service URI.

    System.String impersonatedUser

    Name of the impersonated(DW) user.

    System.String trustedUser

    Name of a trusted user.

    System.String password

    The password.

    System.String organization

    The organization to connect. You do no need to specify this parameter in case there is only a single organization in the system you want to connect to.

    System.Nullable<DWProductTypes> licenseType

    Type of the license.

    HttpMessageHandler httpClientHandler

    The HTTP message handler.

    ProductInfoHeaderValue[] userAgent

    The parts of the user agent header. You should specify these values in order to identify you application. If this parameter is set to null then the process name and version of you application is used as user agent string. If you do not want to submit any user agent, you must set this parameter to an empty array.

    Returns
    Type Description
    ServiceConnection

    A proxy which handles further requests.

    CreateTrustedAsync(Uri, String, String, String, ServiceConnectionLoginData)

    Creates a connection for the specified service URI asynchronously.

    Declaration
    public static Task<ServiceConnection> CreateTrustedAsync(Uri serviceUri, string impersonatedUser, string trustedUser, string password, ServiceConnectionLoginData serviceConnectionData)
    Parameters
    Type Name Description
    Uri serviceUri

    The service URI.

    System.String impersonatedUser

    Name of the DW user.

    System.String trustedUser

    Name of a trusted user.

    System.String password

    The password.

    ServiceConnectionLoginData serviceConnectionData

    The service connection data.

    Returns
    Type Description
    Task<ServiceConnection>

    A task which is creating a proxy which handles further requests.

    CreateTrustedAsync(Uri, String, String, String, String, Nullable<DWProductTypes>, HttpMessageHandler, ProductInfoHeaderValue[])

    Creates a connection for the specified service URI asynchronously.

    Declaration
    public static Task<ServiceConnection> CreateTrustedAsync(Uri serviceUri, string impersonatedUser, string trustedUser, string password, string organization = null, DWProductTypes? licenseType = null, HttpMessageHandler httpClientHandler = null, ProductInfoHeaderValue[] userAgent = null)
    Parameters
    Type Name Description
    Uri serviceUri

    The service URI.

    System.String impersonatedUser

    Name of the DW user.

    System.String trustedUser

    Name of a trusted user.

    System.String password

    The password.

    System.String organization

    The organization to connect. You do no need to specify this parameter in case there is only a single organization in the system you want to connect to.

    System.Nullable<DWProductTypes> licenseType

    Type of the license.

    HttpMessageHandler httpClientHandler

    The HTTP message handler.

    ProductInfoHeaderValue[] userAgent

    The parts of the user agent header. You should specify these values in order to identify you application. If this parameter is set to null then the process name and version of you application is used as user agent string. If you do not want to submit any user agent, you must set this parameter to an empty array.

    Returns
    Type Description
    Task<ServiceConnection>

    A task which is creating a proxy which handles further requests.

    CreateWithWindowsAuthentication(Uri, ICredentials, String, Nullable<DWProductTypes>, HttpClientHandler, ProductInfoHeaderValue[])

    Creates a connection for the specified service URI using windows authentication.

    Declaration
    public static ServiceConnection CreateWithWindowsAuthentication(Uri serviceUri, ICredentials credentials, string organization = null, DWProductTypes? licenseType = null, HttpClientHandler httpClientHandler = null, ProductInfoHeaderValue[] userAgent = null)
    Parameters
    Type Name Description
    Uri serviceUri

    The service URI.

    ICredentials credentials

    The credentials.

    System.String organization

    The organization to connect. You do no need to specify this parameter in case there is only a single organization in the system you want to connect to.

    System.Nullable<DWProductTypes> licenseType

    Type of the license to lock.

    HttpClientHandler httpClientHandler

    The HTTP client handler.

    ProductInfoHeaderValue[] userAgent

    The parts of the user agent header. You should specify these values in order to identify you application. If this parameter is set to null then the process name and version of you application is used as user agent string. If you do not want to submit any user agent, you must set this parameter to an empty array.

    Returns
    Type Description
    ServiceConnection

    A proxy which handles further requests.

    CreateWithWindowsAuthentication(Uri, String, String, String, String, Nullable<DWProductTypes>, HttpClientHandler, ProductInfoHeaderValue[])

    Creates a connection for the specified service URI using windows authentication.

    Declaration
    public static ServiceConnection CreateWithWindowsAuthentication(Uri serviceUri, string userName, string password, string domain = null, string organization = null, DWProductTypes? licenseType = null, HttpClientHandler httpClientHandler = null, ProductInfoHeaderValue[] userAgent = null)
    Parameters
    Type Name Description
    Uri serviceUri

    The service URI.

    System.String userName

    Name of the user.

    System.String password

    The password.

    System.String domain

    The domain.

    System.String organization

    The organization to connect. You do no need to specify this parameter in case there is only a single organization in the system you want to connect to.

    System.Nullable<DWProductTypes> licenseType

    Type of the license to lock.

    HttpClientHandler httpClientHandler

    The HTTP client handler.

    ProductInfoHeaderValue[] userAgent

    The parts of the user agent header. You should specify these values in order to identify you application. If this parameter is set to null then the process name and version of you application is used as user agent string. If you do not want to submit any user agent, you must set this parameter to an empty array.

    Returns
    Type Description
    ServiceConnection

    A proxy which handles further requests.

    CreateWithWindowsAuthenticationAsync(Uri, ICredentials, ServiceConnectionLoginData)

    Creates a connection for the specified service URI using NTLM authentication.

    Declaration
    public static Task<ServiceConnection> CreateWithWindowsAuthenticationAsync(Uri serviceUri, ICredentials credentials, ServiceConnectionLoginData serviceConnectionLoginData)
    Parameters
    Type Name Description
    Uri serviceUri

    The service URI.

    ICredentials credentials

    The credentials. This should be some credentials which can be used in the NTLM authentication protocol.

    ServiceConnectionLoginData serviceConnectionLoginData

    The service connection login data.

    Returns
    Type Description
    Task<ServiceConnection>

    A task which is creating a proxy which handles further requests.

    CreateWithWindowsAuthenticationAsync(Uri, ICredentials, String, Nullable<DWProductTypes>, HttpClientHandler, ProductInfoHeaderValue[])

    Creates a connection for the specified service URI using NTLM authentication.

    Declaration
    public static Task<ServiceConnection> CreateWithWindowsAuthenticationAsync(Uri serviceUri, ICredentials credentials, string organization = null, DWProductTypes? licenseType = null, HttpClientHandler httpClientHandler = null, ProductInfoHeaderValue[] userAgent = null)
    Parameters
    Type Name Description
    Uri serviceUri

    The service URI.

    ICredentials credentials

    The credentials. This should be some credentials which can be used in the NTLM authentication protocol.

    System.String organization

    The organization to connect. You do no need to specify this parameter in case there is only a single organization in the system you want to connect to.

    System.Nullable<DWProductTypes> licenseType

    Type of the license to lock.

    HttpClientHandler httpClientHandler

    The HTTP client handler.

    ProductInfoHeaderValue[] userAgent

    The parts of the user agent header. You should specify these values in order to identify you application. If this parameter is set to null then the process name and version of you application is used as user agent string. If you do not want to submit any user agent, you must set this parameter to an empty array.

    Returns
    Type Description
    Task<ServiceConnection>

    A task which is creating a proxy which handles further requests.

    CreateWithWindowsAuthenticationAsync(Uri, String, String, ServiceConnectionLoginData)

    Creates a connection for the specified service URI using NTLM authentication.

    Declaration
    public static Task<ServiceConnection> CreateWithWindowsAuthenticationAsync(Uri serviceUri, string userName, string password, ServiceConnectionLoginData serviceConnectionLoginData)
    Parameters
    Type Name Description
    Uri serviceUri

    The service URI.

    System.String userName

    Name of the user.

    System.String password

    The password.

    ServiceConnectionLoginData serviceConnectionLoginData

    The service connection login data.

    Returns
    Type Description
    Task<ServiceConnection>

    A task which is creating a proxy which handles further requests.

    CreateWithWindowsAuthenticationAsync(Uri, String, String, String, ServiceConnectionLoginData)

    Creates a connection for the specified service URI using NTLM authentication.

    Declaration
    public static Task<ServiceConnection> CreateWithWindowsAuthenticationAsync(Uri serviceUri, string userName, string password, string domain, ServiceConnectionLoginData serviceConnectionLoginData)
    Parameters
    Type Name Description
    Uri serviceUri

    The service URI.

    System.String userName

    Name of the user.

    System.String password

    The password.

    System.String domain

    The domain.

    ServiceConnectionLoginData serviceConnectionLoginData

    The service connection login data.

    Returns
    Type Description
    Task<ServiceConnection>

    A task which is creating a proxy which handles further requests.

    CreateWithWindowsAuthenticationAsync(Uri, String, String, String, String, Nullable<DWProductTypes>, HttpClientHandler, ProductInfoHeaderValue[])

    Creates a connection for the specified service URI using NTLM authentication.

    Declaration
    public static Task<ServiceConnection> CreateWithWindowsAuthenticationAsync(Uri serviceUri, string userName, string password, string domain = null, string organization = null, DWProductTypes? licenseType = null, HttpClientHandler httpClientHandler = null, ProductInfoHeaderValue[] userAgent = null)
    Parameters
    Type Name Description
    Uri serviceUri

    The service URI.

    System.String userName

    Name of the user.

    System.String password

    The password.

    System.String domain

    The domain.

    System.String organization

    The organization to connect. You do no need to specify this parameter in case there is only a single organization in the system you want to connect to.

    System.Nullable<DWProductTypes> licenseType

    Type of the license to lock.

    HttpClientHandler httpClientHandler

    The HTTP client handler.

    ProductInfoHeaderValue[] userAgent

    The parts of the user agent header. You should specify these values in order to identify you application. If this parameter is set to null then the process name and version of you application is used as user agent string. If you do not want to submit any user agent, you must set this parameter to an empty array.

    Returns
    Type Description
    Task<ServiceConnection>

    A task which is creating a proxy which handles further requests.

    Disconnect()

    Disconnects this instance.

    Declaration
    public void Disconnect()

    DisconnectAsync()

    Disconnects this instance.

    Declaration
    public Task DisconnectAsync()
    Returns
    Type Description
    Task

    A task which disconnects the client.

    GetOrganizationsAsync()

    Gets the organizations asynchronous.

    Declaration
    public Task<Organization[]> GetOrganizationsAsync()
    Returns
    Type Description
    Task<Organization[]>

    The list of available organizations.

    GetXml<T>(String)

    Gets the XML from the specified uri.

    Declaration
    public T GetXml<T>(string uri)
        where T : class
    Parameters
    Type Name Description
    System.String uri

    The URI.

    Returns
    Type Description
    T

    The parsed data.

    Type Parameters
    Name Description
    T

    GetXmlAsync<T>(String)

    Gets the XML from the specified uri asynchronously.

    Declaration
    public System.Threading.Tasks.Task<DeserializedHttpResponse<T>> GetXmlAsync<T>(string uri)
        where T : class
    Parameters
    Type Name Description
    System.String uri

    The URI.

    Returns
    Type Description
    System.Threading.Tasks.Task<DeserializedHttpResponse<T>>

    The parsed data.

    Type Parameters
    Name Description
    T

    The type of the response.

    ReplaceHttpClient(ServiceConnection)

    Replaces the HTTP client.

    Declaration
    public void ReplaceHttpClient(ServiceConnection otherServiceConnection)
    Parameters
    Type Name Description
    ServiceConnection otherServiceConnection

    The ServiceConnection instance whose HttpClient instance is used for further communucation.

    Remarks

    After the function returns, all requests from all objects created by this ServiceConnection instance are sent through the new HttpClient instance. Then both otherServiceConnection and this ServiceConnection instance share the same HttpClient instance.

    ReplaceHttpClient(HttpClient)

    Replaces the HTTP client.

    Declaration
    public void ReplaceHttpClient(HttpClient httpClient)
    Parameters
    Type Name Description
    HttpClient httpClient

    The HTTP client.

    SetHostId(String)

    Sets the identifier of the machine the .NET API client is running.

    Declaration
    public static void SetHostId(string hostId)
    Parameters
    Type Name Description
    System.String hostId

    The host identifier.

    Remarks

    The host identifier is used by the license management to faster reuse licenses for users working on the same machine. In a .NET or Mono environment the host identifier is automatically set. If you are in a different environment, you should explicitely set the host identifier by calling this function during the initialization phase of your application.

    Extension Methods

    EasyCheckoutCheckinExtensionsBase.EasyCheckOutToFileSystemAsync(ServiceConnection, String, Int32)
    EasyCheckoutCheckinExtensionsBase.EasyCheckInFromFileSystemAsync(ServiceConnection, IFileUploadInfo)
    EasyCheckoutCheckinExtensionsBase.EasyCheckInFromFileSystemAsync(ServiceConnection, IFileUploadInfo, CheckInActionParameters)
    SchemaExtensions.PutToProcessDocumentActionForDocumentAsync(ServiceConnection, String, Int32, DocumentActionInfo)
    SchemaExtensions.PostToRetrieveSequenceElementForSequenceResultAsync(ServiceConnection, String, SequenceRequest)
    SchemaExtensions.PostToCreatePermanentUrlForStringAsync(ServiceConnection, System.Net.Http.FormUrlEncodedContent, Nullable<Boolean>)
    SchemaExtensions.GetFromDialogForDialogAsync(ServiceConnection, String, String, DialogTypes[])
    SchemaExtensions.PostToBatchDialogUpdateFieldsForBatchUpdateIndexFieldsResultAsync(ServiceConnection, String, String, BatchUpdateProcess, String[], String[])
    SchemaExtensions.DeleteFromDocumentDeleteForStringAsync(ServiceConnection, Int32, String)
    SchemaExtensions.GetFromDocumentForDocumentAsync(ServiceConnection, Int32, String)
    SchemaExtensions.PostToDocumentAppendFilesForDocumentAsync(ServiceConnection, Int32, String, System.Net.Http.MultipartFormDataContent)
    SchemaExtensions.GetFromDocumentsForDocumentsQueryResultAsync(ServiceConnection, String, String, String[], String[], Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>)
    SchemaExtensions.PostToUploadDocumentForDocumentAsync(ServiceConnection, String, Document, Nullable<Boolean>, Nullable<Boolean>, String, String, Nullable<Boolean>)
    SchemaExtensions.PostToUploadDocumentForDocumentAsync(ServiceConnection, String, Stream, Nullable<Boolean>, Nullable<Boolean>, String, String, Nullable<Boolean>)
    SchemaExtensions.GetFromDocumentIndexFieldsForDocumentIndexFieldsAsync(ServiceConnection, Int32, String)
    SchemaExtensions.PutToDocumentIndexFieldsForDocumentIndexFieldsAsync(ServiceConnection, Int32, String, DocumentIndexFields)
    SchemaExtensions.PutToDocumentIndexFieldsForDocumentIndexFieldsAsync(ServiceConnection, Int32, String, UpdateIndexFieldsInfo)
    SchemaExtensions.PostToDocumentIndexFieldsForDocumentIndexFieldsAsync(ServiceConnection, Int32, String, DocumentIndexFields)
    SchemaExtensions.PostToDocumentIndexFieldsForDocumentIndexFieldsAsync(ServiceConnection, Int32, String, UpdateIndexFieldsInfo)
    SchemaExtensions.GetFromIntellixSuggestionsForSuggestionFieldsAsync(ServiceConnection, Int32, String, Nullable<Boolean>)
    SchemaExtensions.GetFromDocumentsFileDownloadForStreamAsync(ServiceConnection, Int32, String, Nullable<FileDownloadType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Int32[], Int32[])
    SchemaExtensions.PostToDocumentRightsForRightsAsync(ServiceConnection, Int32, String, Rights)
    SchemaExtensions.GetFromDocumentDocumentLinksForDocumentLinksAsync(ServiceConnection, Int32, String)
    SchemaExtensions.PostToCheckoutForStreamAsync(ServiceConnection, Int32, String, CheckOutToFileSystemInfo)
    SchemaExtensions.PostToCheckoutDocumentForCheckOutResultAsync(ServiceConnection, Int32, String, CheckOutToFileSystemInfo)
    SchemaExtensions.PostToCheckinForDocumentAsync(ServiceConnection, Int32, String, System.Net.Http.MultipartFormDataContent)
    SchemaExtensions.GetFromDocumentAnnotationsForDocumentAnnotationsAsync(ServiceConnection, Int32, String)
    SchemaExtensions.PostToDocumentAnnotationsForDocumentAnnotationsAsync(ServiceConnection, Int32, String, DocumentAnnotationsPlacement)
    SchemaExtensions.GetFromFileCabinetForFileCabinetAsync(ServiceConnection, String)
    SchemaExtensions.GetFromPagesBlockForPagesAsync(ServiceConnection, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, String, Nullable<Boolean>)
    SchemaExtensions.GetFromAnnotationForAnnotationAsync(ServiceConnection, String, String, Int32)
    SchemaExtensions.PutToAnnotationForAnnotationAsync(ServiceConnection, String, String, Int32, Annotation)
    SchemaExtensions.PutToAnnotationForAnnotationAsync(ServiceConnection, String, String, Int32, AnnotationsPlacement)
    SchemaExtensions.PostToAnnotationForAnnotationAsync(ServiceConnection, String, String, Int32, Annotation)
    SchemaExtensions.PostToAnnotationForAnnotationAsync(ServiceConnection, String, String, Int32, AnnotationsPlacement)
    SchemaExtensions.GetFromClientSetupDataForXElementAsync(ServiceConnection, String, String, String)
    SchemaExtensions.PostToValidateUserForStringAsync(ServiceConnection, String, UserValidation)
    SchemaExtensions.GetFromSelectListForSelectListInfoAsync(ServiceConnection, String, String)
    SchemaExtensions.PutToProcessDocumentActionForDocumentAsync(ServiceConnection, System.Threading.CancellationToken, String, Int32, DocumentActionInfo)
    SchemaExtensions.PostToRetrieveSequenceElementForSequenceResultAsync(ServiceConnection, System.Threading.CancellationToken, String, SequenceRequest)
    SchemaExtensions.PostToCreatePermanentUrlForStringAsync(ServiceConnection, System.Threading.CancellationToken, System.Net.Http.FormUrlEncodedContent, Nullable<Boolean>)
    SchemaExtensions.GetFromDialogForDialogAsync(ServiceConnection, System.Threading.CancellationToken, String, String, DialogTypes[])
    SchemaExtensions.PostToBatchDialogUpdateFieldsForBatchUpdateIndexFieldsResultAsync(ServiceConnection, System.Threading.CancellationToken, String, String, BatchUpdateProcess, String[], String[])
    SchemaExtensions.DeleteFromDocumentDeleteForStringAsync(ServiceConnection, System.Threading.CancellationToken, Int32, String)
    SchemaExtensions.GetFromDocumentForDocumentAsync(ServiceConnection, System.Threading.CancellationToken, Int32, String)
    SchemaExtensions.PostToDocumentAppendFilesForDocumentAsync(ServiceConnection, System.Threading.CancellationToken, Int32, String, System.Net.Http.MultipartFormDataContent)
    SchemaExtensions.GetFromDocumentsForDocumentsQueryResultAsync(ServiceConnection, System.Threading.CancellationToken, String, String, String[], String[], Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>)
    SchemaExtensions.PostToUploadDocumentForDocumentAsync(ServiceConnection, System.Threading.CancellationToken, String, Document, Nullable<Boolean>, Nullable<Boolean>, String, String, Nullable<Boolean>)
    SchemaExtensions.PostToUploadDocumentForDocumentAsync(ServiceConnection, System.Threading.CancellationToken, String, Stream, Nullable<Boolean>, Nullable<Boolean>, String, String, Nullable<Boolean>)
    SchemaExtensions.GetFromDocumentIndexFieldsForDocumentIndexFieldsAsync(ServiceConnection, System.Threading.CancellationToken, Int32, String)
    SchemaExtensions.PutToDocumentIndexFieldsForDocumentIndexFieldsAsync(ServiceConnection, System.Threading.CancellationToken, Int32, String, DocumentIndexFields)
    SchemaExtensions.PutToDocumentIndexFieldsForDocumentIndexFieldsAsync(ServiceConnection, System.Threading.CancellationToken, Int32, String, UpdateIndexFieldsInfo)
    SchemaExtensions.PostToDocumentIndexFieldsForDocumentIndexFieldsAsync(ServiceConnection, System.Threading.CancellationToken, Int32, String, DocumentIndexFields)
    SchemaExtensions.PostToDocumentIndexFieldsForDocumentIndexFieldsAsync(ServiceConnection, System.Threading.CancellationToken, Int32, String, UpdateIndexFieldsInfo)
    SchemaExtensions.GetFromIntellixSuggestionsForSuggestionFieldsAsync(ServiceConnection, System.Threading.CancellationToken, Int32, String, Nullable<Boolean>)
    SchemaExtensions.GetFromDocumentsFileDownloadForStreamAsync(ServiceConnection, System.Threading.CancellationToken, Int32, String, Nullable<FileDownloadType>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Int32[], Int32[])
    SchemaExtensions.PostToDocumentRightsForRightsAsync(ServiceConnection, System.Threading.CancellationToken, Int32, String, Rights)
    SchemaExtensions.GetFromDocumentDocumentLinksForDocumentLinksAsync(ServiceConnection, System.Threading.CancellationToken, Int32, String)
    SchemaExtensions.PostToCheckoutForStreamAsync(ServiceConnection, System.Threading.CancellationToken, Int32, String, CheckOutToFileSystemInfo)
    SchemaExtensions.PostToCheckoutDocumentForCheckOutResultAsync(ServiceConnection, System.Threading.CancellationToken, Int32, String, CheckOutToFileSystemInfo)
    SchemaExtensions.PostToCheckinForDocumentAsync(ServiceConnection, System.Threading.CancellationToken, Int32, String, System.Net.Http.MultipartFormDataContent)
    SchemaExtensions.GetFromDocumentAnnotationsForDocumentAnnotationsAsync(ServiceConnection, System.Threading.CancellationToken, Int32, String)
    SchemaExtensions.PostToDocumentAnnotationsForDocumentAnnotationsAsync(ServiceConnection, System.Threading.CancellationToken, Int32, String, DocumentAnnotationsPlacement)
    SchemaExtensions.GetFromFileCabinetForFileCabinetAsync(ServiceConnection, System.Threading.CancellationToken, String)
    SchemaExtensions.GetFromPagesBlockForPagesAsync(ServiceConnection, System.Threading.CancellationToken, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, String, Nullable<Boolean>)
    SchemaExtensions.GetFromAnnotationForAnnotationAsync(ServiceConnection, System.Threading.CancellationToken, String, String, Int32)
    SchemaExtensions.PutToAnnotationForAnnotationAsync(ServiceConnection, System.Threading.CancellationToken, String, String, Int32, Annotation)
    SchemaExtensions.PutToAnnotationForAnnotationAsync(ServiceConnection, System.Threading.CancellationToken, String, String, Int32, AnnotationsPlacement)
    SchemaExtensions.PostToAnnotationForAnnotationAsync(ServiceConnection, System.Threading.CancellationToken, String, String, Int32, Annotation)
    SchemaExtensions.PostToAnnotationForAnnotationAsync(ServiceConnection, System.Threading.CancellationToken, String, String, Int32, AnnotationsPlacement)
    SchemaExtensions.GetFromClientSetupDataForXElementAsync(ServiceConnection, System.Threading.CancellationToken, String, String, String)
    SchemaExtensions.PostToValidateUserForStringAsync(ServiceConnection, System.Threading.CancellationToken, String, UserValidation)
    SchemaExtensions.GetFromSelectListForSelectListInfoAsync(ServiceConnection, System.Threading.CancellationToken, String, String)
    ServiceConnectionExtensions.GetFileCabinet(ServiceConnection, String)
    ServiceConnectionExtensions.CreateTemplateUri(ServiceConnection, String, Object)
    ServiceConnectionExtensions.CreateTemplateUri(ServiceConnection, String, IEnumerable<KeyValuePair<String, Object>>)
    ServiceConnectionExtensions.CreatePermanentUrlAsync(ServiceConnection, String)
    ServiceConnectionExtensions.GetPermanentUrl(ServiceConnection, String)
    About Us Contact Imprint Terms Data privacy
    © 2024 DocuWare Corporation powered by DocFX Back to top