This document is archived and information here might be outdated. Recommended version. |
ArcObjects namespaces > System > ESRI.ArcGIS.esriSystem > Interfaces > IS > IServerEnvironment2 Interface (ArcObjects .NET 10.4 SDK) |
Provides access to Server configuration information.
The method of IServerEnvironment2 allows access to the IUserInfo interface to get the User and Roles of the current connection.
Description | ||
---|---|---|
CurrentJobID | Retrieves current job ID. | |
JobDirectory | Retrieves job directory for given job. | |
JobTracker | Retrieves IJobTracker interface that provides access to members that track and control execution of jobs. | |
Log | Retrieves an ILog interface that can be used to add logging messages. | |
Properties | Retrieves an IProperySet interface that provides access to the server configuration information. | |
UserInfo | Retrieves information about current user. |
Interfaces | Description |
---|---|
IServerEnvironment | Provides access to Server configuration information. |
// Set reference to GUID for esriServer.IServerEnvironment2 UID uid=new UIDClass(); uid.Value="32D4C328-E473-4615-922C-63C108F55E60"; // CoCreate an EnvironmentManager and retrieve the IServerEnvironment IEnvironmentManager environmentManager=new EnvironmentManager() as IEnvironmentManager; IServerEnvironment2 serverEnvironment=environmentManager.getEnvironment(uid); // Get log and server properties. ILog log=serverEnvironment.Log; IPropertySet propertySet=serverEnvironment.Properties;
Set reference to GUID for esriServer.IServerEnvironment2
Dim uid As UID=New UIDClass()
uid.Value="32D4C328-E473-4615-922C-63C108F55E60"
' CoCreate an EnvironmentManager and retrieve the IServerEnvironment
Dim environmentManager As IEnvironmentManager=New TryCast(EnvironmentManager(), IEnvironmentManager)
Dim serverEnvironment As IServerEnvironment=environmentManager.getEnvironment(uid)
' Get log and server properties.
Dim log As ILog=serverEnvironment.Log
Dim propertySet As IPropertySet=serverEnvironment.Properties