DispatchOperation Klas

Definitie

Wordt gebruikt om het uitvoeringsgedrag van een specifieke servicebewerking in een service-eindpunt te wijzigen of uit te breiden. Deze klasse kan niet worden overgenomen.

public ref class DispatchOperation sealed
public sealed class DispatchOperation
type DispatchOperation = class
Public NotInheritable Class DispatchOperation
Overname
DispatchOperation

Opmerkingen

De DispatchOperation klasse is de locatie voor runtimewijzigingen en invoegpositie voor aangepaste extensies die beperkt zijn tot slechts één servicebewerking. (Als u het gedrag van de serviceruntime voor alle berichten in een contract wilt wijzigen, gebruikt u de DispatchRuntime klasse.)

Installeer DispatchOperation wijzigingen met behulp van een aangepast object voor bewerkingsgedrag of een gedrag in een groter bereik om bewerkingen in een contract te wijzigen.

Gebruik de Operations eigenschap om het DispatchOperation object te zoeken dat een bepaalde servicebewerking vertegenwoordigt.

Constructors

Name Description
DispatchOperation(DispatchRuntime, String, String, String)

Initialiseert een nieuw exemplaar van de DispatchOperation klasse met behulp van de opgegeven runtime-, naam-, actie- en antwoordactiewaarden.

DispatchOperation(DispatchRuntime, String, String)

Initialiseert een nieuw exemplaar van de DispatchOperation klasse met behulp van de opgegeven runtime-, naam- en actiewaarden voor verzending.

Eigenschappen

Name Description
Action

Hiermee haalt u de waarde van de actie voor deze bewerking op.

AutoDisposeParameters

Hiermee wordt opgehaald of ingesteld of parameters automatisch worden verwijderd.

CallContextInitializers

Een verzameling ICallContextInitializer objecten die de methoden definieert die de initialisatie en recycling van thread-lokale opslag mogelijk maken met de thread die gebruikerscode aanroept.

DeserializeRequest

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de Formatter eigenschapswaarde wordt gebruikt om het aanvraagbericht te deserialiseren.

FaultContractInfos

Hiermee haalt u een verzameling FaultContractInfo objecten op die de opgegeven SOAP-fouten voor deze bewerking vertegenwoordigen.

Formatter

Hiermee wordt de formatter opgehaald of ingesteld waarmee berichten in objecten worden gedeserialiseerd en objecten in berichten worden geserialiseerd.

Impersonation

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft in welke mate de bewerking imitatie vereist.

Invoker

Hiermee wordt het IOperationInvoker object opgehaald of ingesteld dat de door de gebruiker gedefinieerde methode aanroept.

IsInsideTransactedReceiveScope

Hiermee wordt opgehaald of ingesteld of het bereik van de bewerking zich binnen een transacted ontvangstactiviteit bevindt.

IsOneWay

Hiermee wordt een waarde opgehaald die aangeeft of de bewerking een eenrichtingsbewerking is.

IsTerminating

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of deze bewerking de laatste in een sessie is.

Name

Hiermee haalt u de naam van de bewerking op.

ParameterInspectors

Hiermee haalt u een verzameling IParameterInspector objecten op die binnenkomende en uitgaande objecten voor een bepaalde proxymethode kunnen inspecteren en wijzigen.

Parent

Hiermee wordt het bijbehorende DispatchRuntime object opgehaald.

ReleaseInstanceAfterCall

Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt aangegeven of het serviceobject na een aanroep moet worden gerecycled.

ReleaseInstanceBeforeCall

Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt aangegeven of het serviceobject moet worden gerecycled voordat de oproep wordt verzonden.

ReplyAction

Hiermee haalt u de actie van het antwoordbericht voor de bewerking op.

SerializeReply

Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt aangegeven of het Formatter object antwoordberichten serialiseert.

TransactionAutoComplete

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de huidige transactie automatisch wordt voltooid wanneer de bewerking is geretourneerd.

TransactionRequired

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de bewerking moet worden uitgevoerd binnen een transactie.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op