Server Class¶
Represents an instance of AppDNA (i.e. a specific AppDNA database). Create by calling Connect(String, String, String) one of the overloads.
Inheritance Hierarchy¶
System.Object
Citrix.SDK.AppDNA.Server
Namespace: Citrix.SDK.AppDNA
Assembly: Citrix.SDK.AppDNA (in Citrix.SDK.AppDNA.dll) Version: 7.11.0.0 (7.11.0.0)
Syntax¶
C¶
public class Server : IEquatable<Server>,
ICloneable, IDisposable
VB¶
Public Class Server
Implements IEquatable(Of Server), ICloneable,
IDisposable
The Server type exposes the following members.
Properties¶
Name | Description | |
---|---|---|
![]() | Application | Gets an object that provides functionality related to Application objects. |
![]() | ApplicationAttributeDefinition | Gets an object that provides functionality related to ApplicationAttributeDefinition objects. |
![]() | ApplicationForm | Gets an object that provides functionality related to ApplicationForm objects. |
![]() | ApplicationGroup | Gets an object that provides functionality related to ApplicationGroup objects. |
![]() | AttributeStringList | Gets an object that provides functionality related to AttributeStringList objects. |
![]() | DatabaseIdentifier | The database identifier. |
![]() | LongRunningOperationTimeout | Some operations are run asynchronously on the server. However for simplicity these operations are exposed synchronously within the SDK. This property determines how long the synchronous operations within the SDK will wait for the server side operations to complete. The default value is 5 minutes. |
![]() | OSImage | Gets an object that provides functionality related to OSImage objects. |
![]() | OSPatch | Gets an object that provides functionality related to OSPatch objects. |
![]() | Performance | Gets an object that provides functionality related to PerformanceCounter and ApplicationPerformanceCounter objects. |
![]() ![]() | ReferenceTracking | Gets or sets an SDK wide option to enable reference tracking. |
![]() | Report | Gets an object that provides functionality related to Report objects. |
![]() | ReportConfiguration | Gets an object that provides functionality related to ReportConfiguration objects. |
![]() | ServerUrl | The URL of the AppDNA server. |
![]() | Settings | Gets an object that provides functionality related to Settings objects. |
![]() | Solution | Gets an object that provides functionality related to Solution objects. |
![]() | SolutionTemplate | Gets an object that provides functionality related to SolutionTemplate objects. |
![]() | StaticAttribute | Gets an object that provides functionality related to StaticAttribute objects. |
![]() | UserName | The user name that was used when connecting to the server. |
![]() | VirtualMachineConfiguration | Gets an object that provides functionality related to VirtualMachineConfiguration objects. |
Methods¶
Name | Description | |
---|---|---|
![]() ![]() | ClearCache | This function is used to clear the tracking cache in the SDK. |
![]() | Clone | Creates a new object that is a copy of the current instance. |
![]() ![]() | Connect(Uri, String) | Connects to a specific AppDNA database served by the AppDNA server instance at a given URI. It uses the AppDNA Integrated login mechanism to authenticate as the current windows principle (user name). |
![]() ![]() | Connect(String, String, String) | Connects to a default AppDNA server installation on the specified machine. |
![]() ![]() | Connect(Uri, String, String, SecureString) | Connects to a specific AppDNA database served by the AppDNA server instance at a given URI. |
![]() ![]() | Connect(Uri, String, String, String) | Connects to a specific AppDNA database served by the AppDNA server instance at a given URI. |
![]() | Dispose | Disconnects from the server. |
![]() | Equals(Object) | Compares two server tokens for equality. (Overrides Object.Equals(Object).) |
![]() | Equals(Server) | Compares two server tokens for equality. |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() ![]() | GetDatabases | Returns a list of databases available on this AppDNA server. |
![]() | GetHashCode | Serves as a hash function for a particular type. (Overrides Object.GetHashCode().) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |