IdentityReference Klasa

Definicja

Reprezentuje tożsamość i jest klasą bazową dla NTAccount klas i. SecurityIdentifierRepresents an identity and is the base class for the NTAccount and SecurityIdentifier classes. Ta klasa nie udostępnia konstruktora publicznego i dlatego nie może być dziedziczona.This class does not provide a public constructor, and therefore cannot be inherited.

public ref class IdentityReference abstract
public abstract class IdentityReference
[System.Runtime.InteropServices.ComVisible(false)]
public abstract class IdentityReference
type IdentityReference = class
Public MustInherit Class IdentityReference
Dziedziczenie
IdentityReference
Pochodne
Atrybuty

Właściwości

Value

Pobiera wartość ciągu tożsamości reprezentowanej przez IdentityReference obiekt.Gets the string value of the identity represented by the IdentityReference object.

Metody

Equals(Object)

Zwraca wartość wskazującą, czy określony obiekt jest równy temu wystąpieniu IdentityReference klasy.Returns a value that indicates whether the specified object equals this instance of the IdentityReference class.

GetHashCode()

Służy jako funkcja skrótu dla IdentityReference.Serves as a hash function for IdentityReference. GetHashCode()jest odpowiednie do użycia w algorytmach wyznaczania wartości skrótu i struktur danych, takich jak tabela skrótów.GetHashCode() is suitable for use in hashing algorithms and data structures like a hash table.

GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
IsValidTargetType(Type)

Zwraca wartość wskazującą, czy określony typ jest prawidłowym typem translacji dla IdentityReference klasy.Returns a value that indicates whether the specified type is a valid translation type for the IdentityReference class.

MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący tożsamość reprezentowane przez IdentityReference obiekt.Returns the string representation of the identity represented by the IdentityReference object.

Translate(Type)

Tłumaczy nazwę konta reprezentowanego przez IdentityReference obiekt na inny IdentityReferencetyp pochodny.Translates the account name represented by the IdentityReference object into another IdentityReference-derived type.

Operatory

Equality(IdentityReference, IdentityReference)

Porównuje IdentityReference dwa obiekty, aby określić, czy są równe.Compares two IdentityReference objects to determine whether they are equal. Są one uznawane za równe, jeśli mają taką samą reprezentację nazwy kanonicznej jak Value zwracana przez właściwość lub obie nullte wartości.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)

Porównuje IdentityReference dwa obiekty, aby określić, czy nie są równe.Compares two IdentityReference objects to determine whether they are not equal. Są one uznawane za nierówne, jeśli mają różne reprezentacje nazw kanonicznych niż zwracana Value przez właściwość lub jeden z null obiektów, a drugi nie.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.

Dotyczy