Download full document:

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

 

NameDescription
Public propertyApplication Gets an object that provides functionality related to Application objects.
Public propertyApplicationAttributeDefinition Gets an object that provides functionality related to ApplicationAttributeDefinition objects.
Public propertyApplicationForm Gets an object that provides functionality related to ApplicationForm objects.
Public propertyApplicationGroup Gets an object that provides functionality related to ApplicationGroup objects.
Public propertyAttributeStringList Gets an object that provides functionality related to AttributeStringList objects.
Public propertyDatabaseIdentifier The database identifier.
Public propertyLongRunningOperationTimeout 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.
Public propertyOSImage Gets an object that provides functionality related to OSImage objects.
Public propertyOSPatch Gets an object that provides functionality related to OSPatch objects.
Public propertyPerformance Gets an object that provides functionality related to PerformanceCounter and ApplicationPerformanceCounter objects.
Public propertyStatic memberReferenceTracking Gets or sets an SDK wide option to enable reference tracking.
Public propertyReport Gets an object that provides functionality related to Report objects.
Public propertyReportConfiguration Gets an object that provides functionality related to ReportConfiguration objects.
Public propertyServerUrl The URL of the AppDNA server.
Public propertySettings Gets an object that provides functionality related to Settings objects.
Public propertySolution Gets an object that provides functionality related to Solution objects.
Public propertySolutionTemplate Gets an object that provides functionality related to SolutionTemplate objects.
Public propertyStaticAttribute Gets an object that provides functionality related to StaticAttribute objects.
Public propertyUserName The user name that was used when connecting to the server.
Public propertyVirtualMachineConfiguration Gets an object that provides functionality related to VirtualMachineConfiguration objects.
  Back to Top

Methods

 

NameDescription
Public methodStatic memberClearCache This function is used to clear the tracking cache in the SDK.
Public methodClone Creates a new object that is a copy of the current instance.
Public methodStatic memberConnect(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).
Public methodStatic memberConnect(String, String, String) Connects to a default AppDNA server installation on the specified machine.
Public methodStatic memberConnect(Uri, String, String, SecureString) Connects to a specific AppDNA database served by the AppDNA server instance at a given URI.
Public methodStatic memberConnect(Uri, String, String, String) Connects to a specific AppDNA database served by the AppDNA server instance at a given URI.
Public methodDispose Disconnects from the server.
Public methodEquals(Object) Compares two server tokens for equality. (Overrides Object.Equals(Object).)
Public methodEquals(Server) Compares two server tokens for equality.
Protected methodFinalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodStatic memberGetDatabases Returns a list of databases available on this AppDNA server.
Public methodGetHashCode Serves as a hash function for a particular type. (Overrides Object.GetHashCode().)
Public methodGetType Gets the Type of the current instance. (Inherited from Object.)
Protected methodMemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public methodToString Returns a string that represents the current object. (Inherited from Object.)
  Back to Top

See Also

Reference

Citrix.SDK.AppDNA Namespace