Partager via


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

Voir aussi

Référence

GlobalObject Classe

Microsoft.VisualStudio.Shell.Design, espace de noms

GetSerializerCore