次の方法で共有


ConnectionCredential.Equals(Object) メソッド

定義

指定したオブジェクトが、現在の ConnectionCredential オブジェクトと等しいかどうかを判断します。

public:
 override bool Equals(System::Object ^ obj);
public override bool Equals (object obj);
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean

パラメーター

obj
Object

ConnectionCredential オブジェクト。

戻り値

ConnectionCredential オブジェクトが等しい場合は true。それ以外の場合は false

Equals メソッドをオーバーライドする例を次に示します。

public override bool Equals(object obj) {
    ConnectionCredential credential = obj as ConnectionCredential;

    if (credential != null) {
        if (UseSystemAccount && credential.UseSystemAccount) {
            return true;
        }

        return String.Equals(credential.Domain, Domain,
            StringComparison.CurrentCultureIgnoreCase) &&
               String.Equals(credential.Password, Password,
               StringComparison.CurrentCulture) &&
               String.Equals(credential.UserName, UserName,
               StringComparison.CurrentCulture) &&
               (credential.UseBasicAuthentication ==
               _useBasicAuthentication);
    }

    return false;
} 

適用対象