MimeFormatter.GetInitializer 方法

定义

在派生类中重写时,返回指定方法的初始值设定项。

重载

GetInitializer(LogicalMethodInfo)

在派生类中重写时,返回指定方法的初始值设定项。

GetInitializer(Type, LogicalMethodInfo)

返回指定方法的初始值设定项。

GetInitializer(LogicalMethodInfo)

在派生类中重写时,返回指定方法的初始值设定项。

public:
 abstract System::Object ^ GetInitializer(System::Web::Services::Protocols::LogicalMethodInfo ^ methodInfo);
public abstract object GetInitializer (System.Web.Services.Protocols.LogicalMethodInfo methodInfo);
abstract member GetInitializer : System.Web.Services.Protocols.LogicalMethodInfo -> obj
Public MustOverride Function GetInitializer (methodInfo As LogicalMethodInfo) As Object

参数

methodInfo
LogicalMethodInfo

LogicalMethodInfo,指定为其获取初始值设定项的 Web 方法。

返回

包含指定方法的初始值设定项的 Object

注解

初始值设定项是作为参数传递给 方法的对象 Initialize

在客户端或服务初始化期间调用实例方法的派生类实现 GetInitializer 。 稍后,在处理请求或响应时,初始值设定项对象将传递到静态 CreateInstance 方法,该静态方法创建派生类的另一个对象的实例,然后传递给 Initialize 方法进行初始化。 另一个对象执行实际读取或写入。

适用于

GetInitializer(Type, LogicalMethodInfo)

返回指定方法的初始值设定项。

public:
 static System::Object ^ GetInitializer(Type ^ type, System::Web::Services::Protocols::LogicalMethodInfo ^ methodInfo);
public static object GetInitializer (Type type, System.Web.Services.Protocols.LogicalMethodInfo methodInfo);
static member GetInitializer : Type * System.Web.Services.Protocols.LogicalMethodInfo -> obj
Public Shared Function GetInitializer (type As Type, methodInfo As LogicalMethodInfo) As Object

参数

type
Type

为其获取初始值设定项的派生自 MimeFormatter 的类型。

methodInfo
LogicalMethodInfo

LogicalMethodInfo,指定为其获取初始值设定项的 Web 方法。

返回

一个 Object 对象,其中包含指定方法的初始值设定项。

注解

初始值设定项是作为参数传递给 方法的对象 Initialize

静态 GetInitializer 方法调用派生类的 GetInitializer 方法,隐式创建派生类的实例。 处理请求或响应时,初始值设定项对象将传递到 Initialize 派生类的另一个实例的 方法。 后一个对象执行实际读取或写入。

适用于