IdentityReference クラス

定義

ID を表し、NTAccount クラスおよび SecurityIdentifier クラスの基本クラスです。Represents an identity and is the base class for the NTAccount and SecurityIdentifier classes. このクラスはパブリック コンストラクターを提供していないため、継承できません。This class does not provide a public constructor, and therefore cannot be inherited.

public ref class IdentityReference abstract
[System.Runtime.InteropServices.ComVisible(false)]
public abstract class IdentityReference
type IdentityReference = class
Public MustInherit Class IdentityReference
継承
IdentityReference
派生
属性

プロパティ

Value

IdentityReference オブジェクトで表される ID の文字列値を取得します。Gets the string value of the identity represented by the IdentityReference object.

メソッド

Equals(Object)

指定したオブジェクトが IdentityReference クラスのこのインスタンスと等しいかどうかを示す値を返します。Returns a value that indicates whether the specified object equals this instance of the IdentityReference class.

GetHashCode()

IdentityReference のハッシュ関数として機能します。Serves as a hash function for IdentityReference. GetHashCode() は、ハッシュ アルゴリズムや、ハッシュ テーブルなどのデータ構造での使用に適しています。GetHashCode() is suitable for use in hashing algorithms and data structures like a hash table.

GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
IsValidTargetType(Type)

指定した型が IdentityReference クラスの有効な変換型であるかどうかを示す値を返します。Returns a value that indicates whether the specified type is a valid translation type for the IdentityReference class.

MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

IdentityReference オブジェクトで表される ID の文字列形式を返します。Returns the string representation of the identity represented by the IdentityReference object.

Translate(Type)

IdentityReference オブジェクトで表されるアカウント名を他の IdentityReference 派生型に変換します。Translates the account name represented by the IdentityReference object into another IdentityReference-derived type.

演算子

Equality(IdentityReference, IdentityReference)

2 つの IdentityReference オブジェクトを比較し、それらのオブジェクトが等しいかどうかを確認します。Compares two IdentityReference objects to determine whether they are equal. これらのオブジェクトが Value プロパティで返される標準の名前表現と同じ標準の名前表現を持つ場合、またはこれらのオブジェクトがどちらも null である場合は、これらのオブジェクトが等しいと見なされます。They are considered equal if they have the same canonical name representation as the one returned by the Value property or if they are both null.

Inequality(IdentityReference, IdentityReference)

2 つの IdentityReference オブジェクトを比較し、それらのオブジェクトが等しくないかどうかを判断します。Compares two IdentityReference objects to determine whether they are not equal. これらのオブジェクトが Value プロパティで返される標準の名前表現と異なる標準の名前表現を持つ場合、または一方のオブジェクトが null である場合は、これらのオブジェクトが等しくないと見なされます。They are considered not equal if they have different canonical name representations than the one returned by the Value property or if one of the objects is null and the other is not.

適用対象