GlobalObject.GetSerializer 方法

返回指定类型的签出的序列化程序全局对象的。

命名空间:  Microsoft.VisualStudio.Shell.Design
程序集:  Microsoft.VisualStudio.Shell.Design(在 Microsoft.VisualStudio.Shell.Design.dll 中)

语法

声明
Public Function GetSerializer ( _
    serializerType As Type _
) As Object
public Object GetSerializer(
    Type serializerType
)

参数

  • serializerType
    类型:System.Type
    要检索的序列化程序的类型。

返回值

类型:System.Object
指定类型的序列化程序,则支持;否则, nullnull 引用(在 Visual Basic 中为 Nothing)。

异常

异常 条件
ArgumentNullException

serializerType 为 nullnull 引用(在 Visual Basic 中为 Nothing)。

InvalidOperationException

检索的非nullnull 引用(在 Visual Basic 中为 Nothing) 序列化程序本身不可序列化。

备注

GetSerializer 方法安全包装调用 GetSerializerCore 方法,检查参数和返回值。 GetSerializer 保证返回的序列化程序绑定本身可序列化,以便它能够如果必须具有在域边界。

.NET Framework 安全性

请参见

参考

GlobalObject 类

Microsoft.VisualStudio.Shell.Design 命名空间

GetSerializerCore