NTAccount::Translate Method (Type^)
.NET Framework (current version)
Translates the account name represented by the NTAccount object into another IdentityReference-derived type.
Assembly: mscorlib (in mscorlib.dll)
public: [SecurityPermissionAttribute(SecurityAction::Demand, ControlPrincipal = true)] virtual IdentityReference^ Translate( Type^ targetType ) override
Parameters
- targetType
-
Type:
System::Type^
The target type for the conversion from NTAccount. The target type must be a type that is considered valid by the IsValidTargetType method.
| Exception | Condition |
|---|---|
| ArgumentNullException | targetType is null. |
| ArgumentException | targetType is not an IdentityReference type. |
| IdentityNotMappedException | Some or all identity references could not be translated. |
| SystemException | The source account name is too long. -or- A Win32 error code was returned. |
SecurityPermission
for the ability to manipulate the principal object. Associated enumeration: SecurityPermissionFlag::ControlPrincipal
.NET Framework
Available since 2.0
Available since 2.0
Show: