public ClientControl(CredentialType credentialType, ErrorControl errorControl) { _credentialType = credentialType; ErrorControl = errorControl; switch (credentialType) { case CredentialType.None: break; case CredentialType.AdminCredential: break; case CredentialType.UserCredential: _defaultClient = new FIMServiceClient() { ClientCredential = CredentialCache.DefaultCredentials as NetworkCredential }; break; case CredentialType.ServiceCredential: break; default: break; } }
public ClientControl(string userName, string password, string domain, ErrorControl errorControl) { _credentialType = CredentialType.AdminCredential; ErrorControl = errorControl; _defaultClient = new FIMServiceClient() { ClientCredential = new NetworkCredential(userName, password, domain) }; }
public ClientControl( ErrorControl errorControl, EndpointAddress mexEndpoint, EndpointAddress resourceEndpoint, EndpointAddress resourceFactoryEndpoint, EndpointAddress enumerationEndpoint) { _credentialType = CredentialType.AdminCredential; ErrorControl = errorControl; _defaultClient = new FIMServiceClient(mexEndpoint, resourceEndpoint, resourceFactoryEndpoint, enumerationEndpoint) { ClientCredential = CredentialCache.DefaultCredentials as NetworkCredential }; }
public ClientControl( string userName, string password, string domain, ErrorControl errorControl, EndpointAddress mexEndpoint, EndpointAddress resourceEndpoint, EndpointAddress resourceFactoryEndpoint, EndpointAddress enumerationEndpoint) { _credentialType = CredentialType.AdminCredential; ErrorControl = errorControl; _defaultClient = new FIMServiceClient(mexEndpoint, resourceEndpoint, resourceFactoryEndpoint, enumerationEndpoint) { ClientCredential = new NetworkCredential(userName, password, domain) }; }