RoutingService Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje usługę routingu, która jest odpowiedzialna za routing komunikatów między punktami końcowymi na podstawie kryteriów filtrowania.
public ref class RoutingService sealed : IDisposable, System::ServiceModel::Routing::IDuplexSessionRouter, System::ServiceModel::Routing::IRequestReplyRouter, System::ServiceModel::Routing::ISimplexDatagramRouter, System::ServiceModel::Routing::ISimplexSessionRouter
[System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)]
[System.ServiceModel.ServiceBehavior(AddressFilterMode=System.ServiceModel.AddressFilterMode.Any, InstanceContextMode=System.ServiceModel.InstanceContextMode.PerSession, UseSynchronizationContext=false, ValidateMustUnderstand=false)]
public sealed class RoutingService : IDisposable, System.ServiceModel.Routing.IDuplexSessionRouter, System.ServiceModel.Routing.IRequestReplyRouter, System.ServiceModel.Routing.ISimplexDatagramRouter, System.ServiceModel.Routing.ISimplexSessionRouter
[<System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)>]
[<System.ServiceModel.ServiceBehavior(AddressFilterMode=System.ServiceModel.AddressFilterMode.Any, InstanceContextMode=System.ServiceModel.InstanceContextMode.PerSession, UseSynchronizationContext=false, ValidateMustUnderstand=false)>]
type RoutingService = class
interface ISimplexDatagramRouter
interface ISimplexSessionRouter
interface IRequestReplyRouter
interface IDuplexSessionRouter
interface IDisposable
Public NotInheritable Class RoutingService
Implements IDisposable, IDuplexSessionRouter, IRequestReplyRouter, ISimplexDatagramRouter, ISimplexSessionRouter
- Dziedziczenie
-
RoutingService
- Atrybuty
- Implementuje
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
IDisposable.Dispose() |
Wykonuje zdefiniowane przez aplikację zadania skojarzone ze zwalnianiem lub resetowaniem zasobów niezarządzanych. |
IDuplexSessionRouter.BeginProcessMessage(Message, AsyncCallback, Object) |
Rozpoczyna asynchroniczne przetwarzanie komunikatu. |
IDuplexSessionRouter.EndProcessMessage(IAsyncResult) |
Kończy asynchroniczne wykonywanie przetwarzania komunikatów. |
IRequestReplyRouter.BeginProcessRequest(Message, AsyncCallback, Object) |
Inicjuje asynchroniczne przetwarzanie komunikatu. |
IRequestReplyRouter.EndProcessRequest(IAsyncResult) |
Kończy asynchroniczne wykonywanie przetwarzania komunikatów. |
ISimplexDatagramRouter.BeginProcessMessage(Message, AsyncCallback, Object) |
Inicjuje asynchroniczne przetwarzanie komunikatu. |
ISimplexDatagramRouter.EndProcessMessage(IAsyncResult) |
Kończy asynchroniczne wykonywanie przetwarzania komunikatów. |
ISimplexSessionRouter.BeginProcessMessage(Message, AsyncCallback, Object) |
Inicjuje asynchroniczne przetwarzanie komunikatu. |
ISimplexSessionRouter.EndProcessMessage(IAsyncResult) |
Kończy asynchroniczne wykonywanie przetwarzania komunikatów. |