MimeFormatter.GetInitializer Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.