NTAccount.Translate(Type) Methode

Definition

Übersetzt den Kontonamen, der durch das NTAccount-Objekt dargestellt wird, in einen anderen von IdentityReference abgeleiteten Typ.Translates the account name represented by the NTAccount object into another IdentityReference-derived type.

public:
 override System::Security::Principal::IdentityReference ^ Translate(Type ^ targetType);
public override System.Security.Principal.IdentityReference Translate (Type targetType);
override this.Translate : Type -> System.Security.Principal.IdentityReference
Public Overrides Function Translate (targetType As Type) As IdentityReference

Parameter

targetType
Type

Der Zieltyp für die Konvertierung von NTAccount.The target type for the conversion from NTAccount. Der Zieltyp muss ein Typ sein, der von der IsValidTargetType(Type)-Methode als gültig betrachtet wird.The target type must be a type that is considered valid by the IsValidTargetType(Type) method.

Gibt zurück

Die konvertierte Identität.The converted identity.

Ausnahmen

targetType ist null.targetType is null.

targetType weist nicht den IdentityReference-Typ auf.targetType is not an IdentityReference type.

Manche oder alle Identitätsverweise konnten nicht übersetzt werden.Some or all identity references could not be translated.

Der Quellkontoname ist zu lang.The source account name is too long.

- oder --or-

Ein Win32-Fehlercode wurde zurückgegeben.A Win32 error code was returned.

Sicherheit

SecurityPermission
die Möglichkeit, das Prinzipal Objekt zu bearbeiten.for the ability to manipulate the principal object. Zugehörige Enumeration:ControlPrincipalAssociated enumeration: ControlPrincipal

Gilt für: