Example #1
0
        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;
            }
        }
Example #2
0
        public ClientControl(string userName, string password, string domain, ErrorControl errorControl)
        {
            _credentialType = CredentialType.AdminCredential;
            ErrorControl    = errorControl;

            _defaultClient = new FIMServiceClient()
            {
                ClientCredential = new NetworkCredential(userName, password, domain)
            };
        }
Example #3
0
        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
            };
        }
Example #4
0
        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)
            };
        }