MimeFormatter.GetInitializer Methode

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, retourneert u een initialisatiefunctie voor de opgegeven methode.

Overloads

Name Description
GetInitializer(LogicalMethodInfo)

Wanneer deze wordt overschreven in een afgeleide klasse, retourneert u een initialisatiefunctie voor de opgegeven methode.

GetInitializer(Type, LogicalMethodInfo)

Retourneert een initialisatiefunctie voor de opgegeven methode.

GetInitializer(LogicalMethodInfo)

Wanneer deze wordt overschreven in een afgeleide klasse, retourneert u een initialisatiefunctie voor de opgegeven methode.

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

Parameters

methodInfo
LogicalMethodInfo

Een LogicalMethodInfo die de webmethode aangeeft waarvoor de initialisatiefunctie wordt verkregen.

Retouren

Een Object met de initialisatiefunctie voor de opgegeven methode.

Opmerkingen

Een initialisatiefunctie is een object dat als parameter aan de Initialize methode wordt doorgegeven.

De implementatie van een afgeleide klasse van de instantiemethode wordt aangeroepen tijdens de GetInitializer initialisatie van de client of service. Later, op het moment dat een aanvraag of antwoord wordt verwerkt, wordt het initialisatieobject doorgegeven aan de statische CreateInstance methode, waarmee een exemplaar van een ander object van de afgeleide klasse wordt gemaakt en vervolgens aan de Initialize methode om het te initialiseren. Het andere object voert het werkelijke lezen of schrijven uit.

Van toepassing op

GetInitializer(Type, LogicalMethodInfo)

Retourneert een initialisatiefunctie voor de opgegeven methode.

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

Parameters

type
Type

Het type, afgeleid van MimeFormatter,- waarvoor een initialisatiefunctie wordt verkregen.

methodInfo
LogicalMethodInfo

Een LogicalMethodInfo die de webmethode aangeeft waarvoor de initialisatiefunctie wordt verkregen.

Retouren

Een Object object dat de initialisatiefunctie voor de opgegeven methode bevat.

Opmerkingen

Een initialisatiefunctie is een object dat als parameter aan de Initialize methode wordt doorgegeven.

De statische GetInitializer methode roept de methode van GetInitializer de afgeleide klasse aan en maakt impliciet een exemplaar van de afgeleide klasse. Op het moment dat een aanvraag of antwoord wordt verwerkt, wordt het initialisatieobject doorgegeven aan de Initialize methode van een ander exemplaar van de afgeleide klasse. Het laatste object voert het werkelijke lezen of schrijven uit.

Van toepassing op