IReplySessionChannel Interfejs
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 interfejs do skojarzenia kanału odpowiedzi z sesją.
public interface class IReplySessionChannel : System::ServiceModel::Channels::IReplyChannel, System::ServiceModel::Channels::ISessionChannel<System::ServiceModel::Channels::IInputSession ^>
public interface IReplySessionChannel : System.ServiceModel.Channels.IReplyChannel, System.ServiceModel.Channels.ISessionChannel<System.ServiceModel.Channels.IInputSession>
type IReplySessionChannel = interface
interface IReplyChannel
interface IChannel
interface ICommunicationObject
interface ISessionChannel<IInputSession>
Public Interface IReplySessionChannel
Implements IReplyChannel, ISessionChannel(Of IInputSession)
- Implementuje
Uwagi
Ważne
Wywoływanie metod z klas implementujących ten interfejs z niezaufanymi danymi jest zagrożeniem bezpieczeństwa. Wywołaj metody z klas, które implementują ten interfejs tylko z zaufanymi danymi. Aby uzyskać więcej informacji, zobacz Validate All Inputs (Weryfikowanie wszystkich danych wejściowych).
Interfejs IReplySessionChannel wskazuje, że IReplyChannel element implementuje IInputSession semantykę.
Element IInputSession skojarzony z nim IReplySessionChannel można pobrać za pośrednictwem Session właściwości .
Właściwości
LocalAddress |
Pobiera adres, na którym ten kanał odpowiedzi odbiera komunikaty. (Odziedziczone po IReplyChannel) |
Session |
Pobiera typ sesji skojarzonej z tym kanałem. (Odziedziczone po ISessionChannel<TSession>) |
State |
Pobiera bieżący stan obiektu zorientowanego na komunikację. (Odziedziczone po ICommunicationObject) |
Metody
Abort() |
Powoduje natychmiastowe przejście obiektu komunikacyjnego z bieżącego stanu do stanu zamkniętego. (Odziedziczone po ICommunicationObject) |
BeginClose(AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, aby zamknąć obiekt komunikacji. (Odziedziczone po ICommunicationObject) |
BeginClose(TimeSpan, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, aby zamknąć obiekt komunikacji z określonym limitem czasu. (Odziedziczone po ICommunicationObject) |
BeginOpen(AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, aby otworzyć obiekt komunikacji. (Odziedziczone po ICommunicationObject) |
BeginOpen(TimeSpan, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, aby otworzyć obiekt komunikacji w określonym przedziale czasu. (Odziedziczone po ICommunicationObject) |
BeginReceiveRequest(AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną w celu odebrania dostępnego żądania z domyślnym limitem czasu. (Odziedziczone po IReplyChannel) |
BeginReceiveRequest(TimeSpan, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną w celu odebrania dostępnego żądania z określonym limitem czasu. (Odziedziczone po IReplyChannel) |
BeginTryReceiveRequest(TimeSpan, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną w celu odebrania komunikatu żądania o określonym limicie czasu i skojarzonym z nim obiekcie stanu. (Odziedziczone po IReplyChannel) |
BeginWaitForRequest(TimeSpan, AsyncCallback, Object) |
Rozpoczyna asynchroniczną operację żądania, która ma określony limit czasu i skojarzony obiekt stanu. (Odziedziczone po IReplyChannel) |
Close() |
Powoduje przejście obiektu komunikacyjnego z bieżącego stanu do stanu zamkniętego. (Odziedziczone po ICommunicationObject) |
Close(TimeSpan) |
Powoduje przejście obiektu komunikacyjnego z bieżącego stanu do stanu zamkniętego. (Odziedziczone po ICommunicationObject) |
EndClose(IAsyncResult) |
Kończy operację asynchroniczną, aby zamknąć obiekt komunikacji. (Odziedziczone po ICommunicationObject) |
EndOpen(IAsyncResult) |
Wykonuje operację asynchroniczną, aby otworzyć obiekt komunikacji. (Odziedziczone po ICommunicationObject) |
EndReceiveRequest(IAsyncResult) |
Kończy operację asynchroniczną w celu odebrania dostępnego żądania. (Odziedziczone po IReplyChannel) |
EndTryReceiveRequest(IAsyncResult, RequestContext) |
Kończy określoną operację asynchroniczną w celu odebrania komunikatu żądania. (Odziedziczone po IReplyChannel) |
EndWaitForRequest(IAsyncResult) |
Kończy określoną asynchroniczną operację komunikatu wait-for-a-request. (Odziedziczone po IReplyChannel) |
GetProperty<T>() |
Zwraca żądany obiekt wpisany, jeśli istnieje, z odpowiedniej warstwy w stosie kanału. (Odziedziczone po IChannel) |
Open() |
Powoduje przejście obiektu komunikacji z utworzonego stanu do stanu otwartego. (Odziedziczone po ICommunicationObject) |
Open(TimeSpan) |
Powoduje przejście obiektu komunikacyjnego z utworzonego stanu do otwartego stanu w określonym przedziale czasu. (Odziedziczone po ICommunicationObject) |
ReceiveRequest() |
Zwraca kontekst odebranego żądania, jeśli jest dostępny. Jeśli kontekst jest niedostępny, czeka, aż będzie dostępny. (Odziedziczone po IReplyChannel) |
ReceiveRequest(TimeSpan) |
Zwraca kontekst odebranego żądania, jeśli jest dostępny. Jeśli kontekst jest niedostępny, czeka, aż będzie dostępny. (Odziedziczone po IReplyChannel) |
TryReceiveRequest(TimeSpan, RequestContext) |
Zwraca wartość wskazującą, czy żądanie jest odbierane przed upływem określonego interwału czasu. (Odziedziczone po IReplyChannel) |
WaitForRequest(TimeSpan) |
Zwraca wartość wskazującą, czy komunikat żądania jest odbierany przed upływem określonego interwału czasu. (Odziedziczone po IReplyChannel) |
Zdarzenia
Closed |
Występuje, gdy obiekt komunikacji kończy przejście ze stanu zamknięcia do stanu zamkniętego. (Odziedziczone po ICommunicationObject) |
Closing |
Występuje, gdy obiekt komunikacji najpierw przechodzi w stan zamknięcia. (Odziedziczone po ICommunicationObject) |
Faulted |
Występuje, gdy obiekt komunikacji najpierw przechodzi w stan błędu. (Odziedziczone po ICommunicationObject) |
Opened |
Występuje, gdy obiekt komunikacji kończy przejście ze stanu otwarcia do stanu otwarcia. (Odziedziczone po ICommunicationObject) |
Opening |
Występuje, gdy obiekt komunikacji najpierw przechodzi w stan otwarcia. (Odziedziczone po ICommunicationObject) |