GlobalObject.GetSerializer, méthode
Retourne le sérialiseur activé du type spécifié pour l'objet global.
Espace de noms : Microsoft.VisualStudio.Shell.Design
Assembly : Microsoft.VisualStudio.Shell.Design (dans Microsoft.VisualStudio.Shell.Design.dll)
Syntaxe
'Déclaration
Public Function GetSerializer ( _
serializerType As Type _
) As Object
public Object GetSerializer(
Type serializerType
)
Paramètres
- serializerType
Type : System.Type
Type de sérialiseur à récupérer.
Valeur de retour
Type : System.Object
Un sérialiseur du type spécifié si pris en charge ; sinon, nullRéférence Null (Nothing en Visual Basic).
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | serializerType a la valeur nullRéférence Null (Nothing en Visual Basic). |
InvalidOperationException | Le sérialiseur non- d'nullRéférence Null (Nothing en Visual Basic) extrait est lui-même non sérialisable. |
Remarques
La méthode d'GetSerializer encapsule sans risque un appel à la méthode d'GetSerializerCore, activant le paramètre et la valeur de retour.GetSerializer garantit que le sérialiseur retourné doit lui-même être sérialisable afin qu'il soit capable du marshaling entre des limites de domaine si nécessaire.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.