/// <summary> /// Initializes a new instance of the AgsServerConnection class /// with the specified authenticator instance, connection parameters /// and ArcGIS server to connect to. /// </summary> /// <param name="authenticator">Authenticator instance to be used /// for accessing ArcGIS server.</param> /// <param name="parameters">Connection parameters instance.</param> /// <param name="server">ArcGIS server instance to connect to.</param> public AgsServerConnection( IAgsServerAuthenticator authenticator, AgsServerConnectionParameters parameters, AgsServer server) { Debug.Assert(authenticator != null); Debug.Assert(parameters != null); Debug.Assert(server != null); _authenticator = authenticator; _parameters = parameters; _server = server; this.RequiresHttpAuthentication = _server.RequiresHttpAuthentication; }