MimeFormatter.GetInitializer 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在派生类中重写时,返回指定方法的初始值设定项。
重载
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 派生类的另一个实例的 方法。 后一个对象执行实际读取或写入。