DispatchOperation DispatchOperation DispatchOperation DispatchOperation Class

Définition

Utilisé pour modifier ou étendre le comportement d'exécution d'une opération de service spécifique dans un point de terminaison de service.Used to modify or extend the execution behavior of a specific service operation in a service endpoint. Cette classe ne peut pas être héritée.This class cannot be inherited.

public ref class DispatchOperation sealed
public sealed class DispatchOperation
type DispatchOperation = class
Public NotInheritable Class DispatchOperation
Héritage
DispatchOperationDispatchOperationDispatchOperationDispatchOperation

Remarques

La classe DispatchOperation est l’emplacement des modifications d’exécution et le point d’insertion des extensions personnalisées qui sont limitées à une seule opération de service.The DispatchOperation class is the location for run-time modifications and insertion point for custom extensions that are scoped to only one service operation. (Pour modifier le comportement d'exécution du service pour tous les messages d'un contrat, utilisez la classe DispatchRuntime.)(To modify service run-time behavior for all messages in a contract, use the DispatchRuntime class.)

Installez les modifications DispatchOperation à l'aide d'un objet de comportement d'opération personnalisé ou d'un comportement à une plus grande étendue pour modifier les opérations dans l'ensemble d'un contrat.Install DispatchOperation modifications using a custom operation behavior object or a behavior at a larger scope in order to modify operations across a contract.

Utilisez la propriété Operations pour localiser l'objet DispatchOperation qui représente une opération de service particulière.Use the Operations property to locate the DispatchOperation object that represents a particular service operation.

Constructeurs

DispatchOperation(DispatchRuntime, String, String) DispatchOperation(DispatchRuntime, String, String) DispatchOperation(DispatchRuntime, String, String) DispatchOperation(DispatchRuntime, String, String)

Initialise une nouvelle instance de la classe DispatchOperation à l'aide de l'exécution de répartition, du nom et des valeurs d'action spécifiés.Initializes a new instance of the DispatchOperation class using the specified dispatch run-time, name, and action values.

DispatchOperation(DispatchRuntime, String, String, String) DispatchOperation(DispatchRuntime, String, String, String) DispatchOperation(DispatchRuntime, String, String, String) DispatchOperation(DispatchRuntime, String, String, String)

Initialise une nouvelle instance de la classe DispatchOperation à l'aide de l'exécution de répartition, du nom, de l'action et des valeurs d'action de réponse spécifiés.Initializes a new instance of the DispatchOperation class using the specified dispatch run-time, name, action, and reply action values.

Propriétés

Action Action Action Action

Obtient la valeur de l'action pour cette opération.Gets the value of the action for this operation.

AutoDisposeParameters AutoDisposeParameters AutoDisposeParameters AutoDisposeParameters

Obtient ou définit si les paramètres doivent être automatiquement supprimés.Gets or sets whether parameters are to be automatically disposed.

CallContextInitializers CallContextInitializers CallContextInitializers CallContextInitializers

Collection d'objets ICallContextInitializer qui définit les méthodes qui activent l'initialisation et le recyclage du stockage local des threads avec le thread qui appelle le code utilisateur.A collection of ICallContextInitializer objects that defines the methods that enable the initialization and recycling of thread-local storage with the thread that invokes user code.

DeserializeRequest DeserializeRequest DeserializeRequest DeserializeRequest

Obtient ou définit une valeur qui indique si la valeur de propriété Formatter est utilisée pour désérialiser le message de demande.Gets or sets a value that indicates whether the Formatter property value is used to deserialize the request message.

FaultContractInfos FaultContractInfos FaultContractInfos FaultContractInfos

Obtient une collection d’objets FaultContractInfo qui représentent les erreurs SOAP spécifiées pour cette opération.Gets a collection of FaultContractInfo objects that represent the specified SOAP faults for this operation.

Formatter Formatter Formatter Formatter

Obtient ou définit le formateur qui désérialise les messages en objets et sérialise les objets en messages .Gets or sets the formatter that deserializes messages into objects and serializes objects into messages.

Impersonation Impersonation Impersonation Impersonation

Obtient ou définit une valeur qui indique le degré auquel l'opération requiert un emprunt d'identité.Gets or sets a value that indicates the degree to which the operation requires impersonation.

Invoker Invoker Invoker Invoker

Obtient ou définit l'objet IOperationInvoker qui appelle la méthode définie par l'utilisateur.Gets or sets the IOperationInvoker object that invokes the user-defined method.

IsInsideTransactedReceiveScope IsInsideTransactedReceiveScope IsInsideTransactedReceiveScope IsInsideTransactedReceiveScope

Obtient ou définit si l'étendue de l'opération est interne à une activité de réception accomplie.Gets or sets whether the scope of the operation is inside a transacted receive activity.

IsOneWay IsOneWay IsOneWay IsOneWay

Obtient une valeur qui indique si l'opération est une opération unidirectionnelle.Gets a value that indicates if the operation is a one-way operation.

IsTerminating IsTerminating IsTerminating IsTerminating

Obtient ou définit une valeur qui indique si cette opération est la dernière dans une session.Gets or sets a value that indicates if this operation is the last one in a session.

Name Name Name Name

Obtient le nom de l'opération.Gets the name of the operation.

ParameterInspectors ParameterInspectors ParameterInspectors ParameterInspectors

Obtient ou définit une collection d'objets IParameterInspector qui peuvent inspecter et modifier des objets entrants et sortants pour une méthode proxy précise.Gets or sets a collection of IParameterInspector objects that can inspect and modify inbound and outbound objects for a particular proxy method.

Parent Parent Parent Parent

Obtient l'objet DispatchRuntime associé.Gets the associated DispatchRuntime object.

ReleaseInstanceAfterCall ReleaseInstanceAfterCall ReleaseInstanceAfterCall ReleaseInstanceAfterCall

Obtient ou définit une valeur qui spécifie s'il faut recycler l'objet du service après un appel.Gets or sets a value that specifies whether to recycle the service object after a call.

ReleaseInstanceBeforeCall ReleaseInstanceBeforeCall ReleaseInstanceBeforeCall ReleaseInstanceBeforeCall

Obtient ou définit une valeur qui spécifie s'il faut recycler l'objet du service avant de distribuer l'appel.Gets or sets a value that specifies whether to recycle the service object prior to dispatching the call.

ReplyAction ReplyAction ReplyAction ReplyAction

Reçoit l'action du message de réponse pour l'opération.Gets the action of the reply message for the operation.

SerializeReply SerializeReply SerializeReply SerializeReply

Obtient ou définit une valeur qui spécifie si l'objet Formatter sérialise les messages de réponse.Gets or sets a value that specifies whether the Formatter object serializes reply messages.

TransactionAutoComplete TransactionAutoComplete TransactionAutoComplete TransactionAutoComplete

Obtient ou définit une valeur qui spécifie si la transaction en cours se termine automatiquement lorsque l'opération a été retournée avec succès.Gets or sets a value that specifies whether the current transaction automatically completes when the operation returns successfully.

TransactionRequired TransactionRequired TransactionRequired TransactionRequired

Obtient ou définit une valeur qui spécifie si l’opération doit s’exécuter dans une transaction.Gets or sets a value that specifies whether the operation must execute within a transaction.

Méthodes

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

S’applique à