internal UserNamePasswordClientCredential(UserNamePasswordClientCredential other)
 {
     this.userName   = other.userName;
     this.password   = other.password;
     this.isReadOnly = other.isReadOnly;
 }
        protected ClientCredentials(ClientCredentials other)
        {
            if (other == null)
                throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("other");
            if (other.userName != null)
                this.userName = new UserNamePasswordClientCredential(other.userName);
            if (other.clientCertificate != null)
                this.clientCertificate = new X509CertificateInitiatorClientCredential(other.clientCertificate);
            if (other.serviceCertificate != null)
                this.serviceCertificate = new X509CertificateRecipientClientCredential(other.serviceCertificate);
            if (other.windows != null)
                this.windows = new WindowsClientCredential(other.windows);
            if (other.httpDigest != null)
                this.httpDigest = new HttpDigestClientCredential(other.httpDigest);
            if (other.issuedToken != null)
                this.issuedToken = new IssuedTokenClientCredential(other.issuedToken);
            if (other.peer != null)
                this.peer = new PeerCredential(other.peer);

            this.getInfoCardTokenCallback = other.getInfoCardTokenCallback;
            this.supportInteractive = other.supportInteractive;
            this.securityTokenHandlerCollectionManager = other.securityTokenHandlerCollectionManager;
            this.useIdentityConfiguration = other.useIdentityConfiguration;
            this.isReadOnly = other.isReadOnly;
        }
示例#3
-1
 protected ClientCredentials(ClientCredentials other)
 {
     if (other == null)
         throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("other");
     if (other._userName != null)
         _userName = new UserNamePasswordClientCredential(other._userName);
     if (other._httpDigest != null)
         _httpDigest = new HttpDigestClientCredential(other._httpDigest);
     _isReadOnly = other._isReadOnly;
 }
示例#4
-1
 protected ClientCredentials(ClientCredentials other)
 {
     if (other == null)
         throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("other");
     if (other._userName != null)
         _userName = new UserNamePasswordClientCredential(other._userName);
     if (other._clientCertificate != null)
         _clientCertificate = new X509CertificateInitiatorClientCredential(other._clientCertificate);
     if (other._serviceCertificate != null)
         _serviceCertificate = new X509CertificateRecipientClientCredential(other._serviceCertificate);
     if (other._httpDigest != null)
         _httpDigest = new HttpDigestClientCredential(other._httpDigest);
     _isReadOnly = other._isReadOnly;
 }
 internal UserNamePasswordClientCredential(UserNamePasswordClientCredential other)
 {
     this.userName = other.userName;
     this.password = other.password;
     this.isReadOnly = other.isReadOnly;
 }