Поделиться через


MimeFormatter.GetInitializers Метод

Определение

Когда переопределен в производном классе, возвращает массив объектов инициализаторов, соответствующий входному массиву определений методов.

Перегрузки

GetInitializers(LogicalMethodInfo[])

Когда переопределен в производном классе, возвращает массив объектов инициализаторов, соответствующий входному массиву определений методов.

GetInitializers(Type, LogicalMethodInfo[])

Возвращает массив объектов инициализаторов, соответствующий входному массиву определений методов для указанного класса, полученного из класса MimeFormatter.

GetInitializers(LogicalMethodInfo[])

Когда переопределен в производном классе, возвращает массив объектов инициализаторов, соответствующий входному массиву определений методов.

public:
 virtual cli::array <System::Object ^> ^ GetInitializers(cli::array <System::Web::Services::Protocols::LogicalMethodInfo ^> ^ methodInfos);
public virtual object[] GetInitializers (System.Web.Services.Protocols.LogicalMethodInfo[] methodInfos);
abstract member GetInitializers : System.Web.Services.Protocols.LogicalMethodInfo[] -> obj[]
override this.GetInitializers : System.Web.Services.Protocols.LogicalMethodInfo[] -> obj[]
Public Overridable Function GetInitializers (methodInfos As LogicalMethodInfo()) As Object()

Параметры

methodInfos
LogicalMethodInfo[]

Массив веб-методов, где для каждого метода получают объект с соответствующим индексом в возвращаемом массиве инициализаторов.

Возвращаемое значение

Object[]

Массив объектов инициализаторов, соответствующий входному массиву определений методов.

Комментарии

Инициализатор — это объект, передаваемый в качестве параметра Initialize в метод .

Метод GetInitializers экземпляра вызывает метод экземпляра GetInitializer для каждого входного веб-метода. Это означает, что экземпляр класса, производного от MimeFormatter , уже создан. При обработке запроса или ответа инициализатор передается в Initialize метод другого экземпляра производного класса. Последний объект выполняет фактическое чтение или запись.

Применяется к

GetInitializers(Type, LogicalMethodInfo[])

Возвращает массив объектов инициализаторов, соответствующий входному массиву определений методов для указанного класса, полученного из класса MimeFormatter.

public:
 static cli::array <System::Object ^> ^ GetInitializers(Type ^ type, cli::array <System::Web::Services::Protocols::LogicalMethodInfo ^> ^ methodInfos);
public static object[] GetInitializers (Type type, System.Web.Services.Protocols.LogicalMethodInfo[] methodInfos);
static member GetInitializers : Type * System.Web.Services.Protocols.LogicalMethodInfo[] -> obj[]
Public Shared Function GetInitializers (type As Type, methodInfos As LogicalMethodInfo()) As Object()

Параметры

type
Type

Тип, извлекаемый из средства форматирования MimeFormatter, для которого получены инициализаторы.

methodInfos
LogicalMethodInfo[]

Массив типа LogicalMethodInfo, задающий веб-методы, для которых получены инициализаторы.

Возвращаемое значение

Object[]

Массив объектов инициализаторов, соответствующий входному массиву определений методов для указанного класса, полученного из класса MimeFormatter.

Комментарии

Инициализатор — это объект, передаваемый в качестве параметра Initialize в метод .

Статический GetInitializers метод вызывает вызов метода, GetInitializer относящегося к производной классу, заданному параметром type .

Применяется к