Metodo GlobalObject.GetSerializer
Restituisce il serializzatore controllato del tipo specificato per l'oggetto globale.
Spazio dei nomi: Microsoft.VisualStudio.Shell.Design
Assembly: Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)
Sintassi
'Dichiarazione
Public Function GetSerializer ( _
serializerType As Type _
) As Object
public Object GetSerializer(
Type serializerType
)
Parametri
- serializerType
Tipo: System.Type
il tipo di serializzatore da recuperare.
Valore restituito
Tipo: System.Object
Un serializzatore del tipo specificato se supportato, in caso contrario, nullriferimento null (Nothing in Visual Basic).
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | serializerType è nullriferimento null (Nothing in Visual Basic). |
InvalidOperationException | Il serializzatore non recuperato è quello dinullriferimento null (Nothing in Visual Basic) non serializzabile. |
Note
Il metodo di GetSerializer in modo sicuro esegue il wrapping di una chiamata al metodo di GetSerializerCore , controllando il parametro e il valore restituito.GetSerializer garantisce che il serializzatore restituito deve essere serializzabile in modo che sia in grado di marshalling oltre i limiti del dominio se necessario.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.