WebServiceManager Class
Autodesk.Connectivity.WebServices›Autodesk.Connectivity.WebServicesTools
A class for managing web service objects and connection information.
Syntax
public sealed class WebServiceManager Public NotInheritable Class WebServiceManager Constructors
| Name | Description |
|---|---|
| WebServiceManager | Constructor for Service Manager. |
Properties
| Name | Description |
|---|---|
| AdminService | Gets the Admin service object, or creates one if needed. |
| AllowUI | Specifies whether UI is allowed to be displayed. Defaults to true. |
| AnalyticsService | Gets the AnalyticsService service object, or creates one if needed. |
| AuthService | Gets the auth service object, or creates one if needed. |
| AutodeskAuthService | Gets the AutodeskAuth service object, or creates one if needed. |
| BehaviorService | Gets the Behavior service object, or creates one if needed. |
| CategoryService | Gets the category service object, or creates one if needed. |
| ChangeOrderService | Gets the change order service object, or creates one if needed. |
| CustomEntityService | Gets the custom entity service object, or creates one if needed. |
| DocumentService | Gets the Document service object, or creates one if needed. |
| DocumentServiceExtensions | Gets the Document service object, or creates one if needed. |
| FilestoreService | Gets the Filestore service object, or creates one if needed. |
| FilestoreVaultService | Gets the FilestoreVault service object, or creates one if needed. |
| ForumService | Gets the forum service object, or creates one if needed. |
| InformationService | Gets the Information service object, or creates one if needed. |
| ItemService | Gets the item service object, or creates one if needed. |
| JobService | Gets the job service object, or creates one if needed. |
| KnowledgeVaultService | Gets the Document service object, or creates one if needed. |
| LifeCycleService | Gets the life cycle service object, or creates one if needed. |
| NumberingService | Gets the numbering service object, or creates one if needed. |
| PackageService | Gets the package service object, or creates one if needed. |
| PropertyService | Gets the property service object, or creates one if needed. |
| ReplicationService | Gets the replication service object, or creates one if needed. |
| ReSignIn | Gets or sets the re-sign in behavior on all the services in the WebServiceManager. |
| RevisionService | Gets the revision service object, or creates one if needed. |
| SecurityService | Gets the security service object, or creates one if needed. |
| WebServiceCredentials | |
| WinAuthService | Gets the WinAuth service object, or creates one if needed. |
| ExternalSyncService | Gets the ExternalSyncService service object, or creates one if needed. |
Methods
| Name | Description |
|---|---|
| BracketIPv6HostName | |
| Clone | Creates a duplicate WebServiceManager with its own service classes. |
| Dispose | Used for IDisposable. Signs out of Vault and clears the security information on all services. |
| GetServerIdentities | Calls the identification service to determine server identities |
| IgnoreReplicationLag | For duration of the returned 'using' block, ignore any replication lag from previous write operations. Use with caution to optimize batch operations on a replication subscriber. |
| Initialize | Initializes the WebServiceManager. This should be called on application startup. |
Example
ServerIdentities serverIdent = new ServerIdentities();
serverIdent.DataServer = "localhost";
serverIdent.FileServer = "localhost";
UserPasswordCredentials login = new UserPasswordCredentials(
serverIdent, "Vault", "Administrator", "", true);
using (WebServiceManager serviceManager = new WebServiceManager(login))
{
Folder root = serviceManager.DocumentService.GetFolderRoot();
}Dim serverIdent As New ServerIdentities()
serverIdent.DataServer = "localhost"
serverIdent.FileServer = "localhost"
Dim login As UserPasswordCredentials = _
New UserPasswordCredentials(serverIdent, "Vault", "Administrator", "")
Using serviceManager As New WebServiceManager(login)
Dim root As Folder = serviceManager.DocumentService.GetFolderRoot()
End UsingReturned By
Where you get a WebServiceManager — members that return one.
- ChangeOrderService.WebServiceManager
- Connection.WebServiceManager
- CustomEntityService.WebServiceManager
- DocumentService.WebServiceManager
- DocumentServiceExtensions.WebServiceManager
- ItemService.WebServiceManager
- IWebService.WebServiceManager
- ServiceBase.WebServiceManager
- WebServiceManager.Clone
Inheritance Hierarchy
- System.Object
- Autodesk.Connectivity.WebServicesTools.WebServiceManager