IAsyncOutputSessionChannel Interfejs

Definicja

public interface class IAsyncOutputSessionChannel : System::ServiceModel::Channels::IAsyncOutputChannel, System::ServiceModel::Channels::IOutputSessionChannel, System::ServiceModel::Channels::ISessionChannel<System::ServiceModel::Channels::IOutputSession ^>
public interface IAsyncOutputSessionChannel : System.ServiceModel.Channels.IAsyncOutputChannel, System.ServiceModel.Channels.IOutputSessionChannel, System.ServiceModel.Channels.ISessionChannel<System.ServiceModel.Channels.IOutputSession>
type IAsyncOutputSessionChannel = interface
    interface IOutputSessionChannel
    interface IOutputChannel
    interface IChannel
    interface ICommunicationObject
    interface ISessionChannel<IOutputSession>
    interface IAsyncOutputChannel
    interface IAsyncCommunicationObject
Public Interface IAsyncOutputSessionChannel
Implements IAsyncOutputChannel, IOutputSessionChannel, ISessionChannel(Of IOutputSession)
Implementuje

Właściwości

RemoteAddress

Pobiera lokalizację docelową usługi, do której komunikaty są wysyłane w kanale wyjściowym.

(Odziedziczone po IOutputChannel)
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)
Via

Pobiera identyfikator URI zawierający adres transportu, do którego są wysyłane komunikaty w kanale wyjściowym.

(Odziedziczone po IOutputChannel)

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)
BeginSend(Message, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną w celu przesłania komunikatu do miejsca docelowego kanału wyjściowego.

(Odziedziczone po IOutputChannel)
BeginSend(Message, TimeSpan, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną w celu przesłania komunikatu do miejsca docelowego kanału wyjściowego w określonym przedziale czasu.

(Odziedziczone po IOutputChannel)
Close()

Powoduje przejście obiektu komunikacji z bieżącego stanu do stanu zamkniętego.

(Odziedziczone po ICommunicationObject)
Close(TimeSpan)

Powoduje przejście obiektu komunikacji z bieżącego stanu do stanu zamkniętego.

(Odziedziczone po ICommunicationObject)
CloseAsync(TimeSpan) (Odziedziczone po IAsyncCommunicationObject)
EndClose(IAsyncResult)

Kończy operację asynchroniczną, aby zamknąć obiekt komunikacji.

(Odziedziczone po ICommunicationObject)
EndOpen(IAsyncResult)

Kończy operację asynchroniczną, aby otworzyć obiekt komunikacyjny.

(Odziedziczone po ICommunicationObject)
EndSend(IAsyncResult)

Kończy operację asynchroniczną w celu przesłania komunikatu do miejsca docelowego kanału wyjściowego.

(Odziedziczone po IOutputChannel)
GetProperty<T>()

Zwraca żądany obiekt typu 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 komunikacji z utworzonego stanu do stanu otwartego w określonym przedziale czasu.

(Odziedziczone po ICommunicationObject)
OpenAsync(TimeSpan) (Odziedziczone po IAsyncCommunicationObject)
Send(Message)

Przesyła komunikat do miejsca docelowego kanału wyjściowego.

(Odziedziczone po IOutputChannel)
Send(Message, TimeSpan)

Wysyła komunikat w bieżącym kanale wyjściowym w określonym interwale czasu.

(Odziedziczone po IOutputChannel)
SendAsync(Message) (Odziedziczone po IAsyncOutputChannel)
SendAsync(Message, TimeSpan) (Odziedziczone po IAsyncOutputChannel)

Zdarzenia

Closed

Występuje, gdy obiekt komunikacji zakończy przejście ze stanu zamknięcia do stanu zamkniętego.

(Odziedziczone po ICommunicationObject)
Closing

Występuje, gdy obiekt komunikacji najpierw wchodzi w stan zamknięcia.

(Odziedziczone po ICommunicationObject)
Faulted

Występuje, gdy obiekt komunikacji po raz pierwszy wchodzi w stan błędu.

(Odziedziczone po ICommunicationObject)
Opened

Występuje, gdy obiekt komunikacji zakończy przejście ze stanu otwierania do otwartego stanu.

(Odziedziczone po ICommunicationObject)
Opening

Występuje, gdy obiekt komunikacji najpierw wchodzi w stan otwarcia.

(Odziedziczone po ICommunicationObject)

Metody rozszerzania

CloseHelperAsync(ICommunicationObject, TimeSpan)
OpenHelperAsync(ICommunicationObject, TimeSpan)

Dotyczy