Type.GetTypeFromHandle(RuntimeTypeHandle) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le type référencé par le handle de type spécifié.
public:
static Type ^ GetTypeFromHandle(RuntimeTypeHandle handle);
public static Type GetTypeFromHandle (RuntimeTypeHandle handle);
static member GetTypeFromHandle : RuntimeTypeHandle -> Type
Public Shared Function GetTypeFromHandle (handle As RuntimeTypeHandle) As Type
Paramètres
- handle
- RuntimeTypeHandle
Objet qui fait référence au type.
Retours
Le type référencé par le RuntimeTypeHandle spécifié, ou null
si la propriété Value de handle
est null
.
Exceptions
Un initialiseur de classe est appelé et lève une exception.
Exemples
L’exemple suivant utilise la GetTypeFromHandle méthode pour obtenir un Type objet à partir d’un RuntimeTypeHandle fourni par la GetTypeHandle méthode.
MyClass1^ myClass1 = gcnew MyClass1;
// Get the type referenced by the specified type handle.
Type^ myClass1Type = Type::GetTypeFromHandle( Type::GetTypeHandle( myClass1 ) );
Console::WriteLine( "The Names of the Attributes : {0}", myClass1Type->Attributes );
MyClass1 myClass1 = new MyClass1();
// Get the type referenced by the specified type handle.
Type myClass1Type = Type.GetTypeFromHandle(Type.GetTypeHandle(myClass1));
Console.WriteLine("The Names of the Attributes :"+myClass1Type.Attributes);
Dim myClass1 As New MyClass1()
' Get the type referenced by the specified type handle.
Dim myClass1Type As Type = Type.GetTypeFromHandle(Type.GetTypeHandle(MyClass1))
Console.WriteLine(("The Names of the Attributes :" + myClass1Type.Attributes.ToString()))
End Sub
Remarques
Les handles sont valides uniquement dans le domaine d’application dans lequel ils ont été obtenus.