Proficy Historian Client Access API
Proficy.Historian.ClientAccess.API Namespace / ServerConnection Class
Members



In This Topic
    ServerConnection Class
    In This Topic
    Encapsulates a client connection to a Historian server. Provides methods for interacting with a server for query, creation, configuration and maintenance of: data, tags, messages, collectors and archive files.
    Object Model
    ServerConnection ClassIArchives InterfaceICollectors InterfaceIData InterfaceIDataStores InterfaceIEnumeratedSets InterfaceIMessages InterfaceIPublish InterfaceIQueryModifiers InterfaceIServer InterfaceITags InterfaceIUserDefinedTypes Interface
    Syntax
    'Declaration
     
    Public Class ServerConnection 
       Implements IArchivesICollectorsIDataIDataStoresIEnumeratedSetsIMessagesIPublishIQueryModifiersIServerITagsIUserDefinedTypes 
    'Usage
     
    Dim instance As ServerConnection
    public ref class ServerConnection : public IArchivesICollectorsIDataIDataStoresIEnumeratedSetsIMessagesIPublishIQueryModifiersIServerITagsIUserDefinedTypes  
    Example
    // sample connection to a Historian server on local machine // current Windows user credentials are used for authorization ServerConnection connection = new ServerConnection(new ConnectionProperties { ServerCertificateValidationMode = CertificateValidationMode.None }); // establish a connection connection.Connect(); // output the local server-time Console.WriteLine("Server time is " + connection.IServer.GetCurrentServerTime().ToLocalTime()); // disconnect connection.Disconnect();
    Inheritance Hierarchy

    System.Object
       Proficy.Historian.ClientAccess.API.ServerConnection

    Requirements

    Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

    See Also