ConnectionCredential.Equals(Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したオブジェクトが、現在の 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;
}