C# Class System.ServiceModel.Discovery.Udp.UdpDuplexChannel

Inheritance: ChannelBase, IDuplexChannel
Afficher le fichier Open project: kumpera/mono Class Usage Examples

Méthodes publiques

Méthode Description
BeginReceive ( AsyncCallback callback, object state ) : IAsyncResult
BeginReceive ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
BeginSend ( Message message, AsyncCallback callback, object state ) : IAsyncResult
BeginSend ( Message message, System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
BeginTryReceive ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
BeginWaitForMessage ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
EndReceive ( IAsyncResult result ) : Message
EndSend ( IAsyncResult result ) : void
EndTryReceive ( IAsyncResult result, Message &msg ) : bool
EndWaitForMessage ( IAsyncResult result ) : bool
FillMessageEncoder ( BindingContext ctx ) : void
Receive ( ) : Message
Receive ( System.TimeSpan timeout ) : Message
Send ( Message message ) : void
Send ( Message message, System.TimeSpan timeout ) : void
SendCore ( UdpClient cli, Message message, System.TimeSpan timeout ) : void
TryReceive ( System.TimeSpan timeout, Message &msg ) : bool
UdpDuplexChannel ( UdpChannelFactory factory, BindingContext context, EndpointAddress address, Uri via ) : System
UdpDuplexChannel ( UdpChannelListener listener ) : System
WaitForMessage ( System.TimeSpan timeout ) : bool

Méthodes protégées

Méthode Description
OnAbort ( ) : void
OnBeginClose ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
OnBeginOpen ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
OnClose ( System.TimeSpan timeout ) : void
OnEndClose ( IAsyncResult result ) : void
OnEndOpen ( IAsyncResult result ) : void
OnOpen ( System.TimeSpan timeout ) : void

Private Methods

Méthode Description
GetSenderClient ( Message message ) : UdpClient

Method Details

BeginReceive() public méthode

public BeginReceive ( AsyncCallback callback, object state ) : IAsyncResult
callback AsyncCallback
state object
Résultat IAsyncResult

BeginReceive() public méthode

public BeginReceive ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
timeout System.TimeSpan
callback AsyncCallback
state object
Résultat IAsyncResult

BeginSend() public méthode

public BeginSend ( Message message, AsyncCallback callback, object state ) : IAsyncResult
message Message
callback AsyncCallback
state object
Résultat IAsyncResult

BeginSend() public méthode

public BeginSend ( Message message, System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
message Message
timeout System.TimeSpan
callback AsyncCallback
state object
Résultat IAsyncResult

BeginTryReceive() public méthode

public BeginTryReceive ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
timeout System.TimeSpan
callback AsyncCallback
state object
Résultat IAsyncResult

BeginWaitForMessage() public méthode

public BeginWaitForMessage ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
timeout System.TimeSpan
callback AsyncCallback
state object
Résultat IAsyncResult

EndReceive() public méthode

public EndReceive ( IAsyncResult result ) : Message
result IAsyncResult
Résultat Message

EndSend() public méthode

public EndSend ( IAsyncResult result ) : void
result IAsyncResult
Résultat void

EndTryReceive() public méthode

public EndTryReceive ( IAsyncResult result, Message &msg ) : bool
result IAsyncResult
msg Message
Résultat bool

EndWaitForMessage() public méthode

public EndWaitForMessage ( IAsyncResult result ) : bool
result IAsyncResult
Résultat bool

FillMessageEncoder() public méthode

public FillMessageEncoder ( BindingContext ctx ) : void
ctx BindingContext
Résultat void

OnAbort() protected méthode

protected OnAbort ( ) : void
Résultat void

OnBeginClose() protected méthode

protected OnBeginClose ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
timeout System.TimeSpan
callback AsyncCallback
state object
Résultat IAsyncResult

OnBeginOpen() protected méthode

protected OnBeginOpen ( System.TimeSpan timeout, AsyncCallback callback, object state ) : IAsyncResult
timeout System.TimeSpan
callback AsyncCallback
state object
Résultat IAsyncResult

OnClose() protected méthode

protected OnClose ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
Résultat void

OnEndClose() protected méthode

protected OnEndClose ( IAsyncResult result ) : void
result IAsyncResult
Résultat void

OnEndOpen() protected méthode

protected OnEndOpen ( IAsyncResult result ) : void
result IAsyncResult
Résultat void

OnOpen() protected méthode

protected OnOpen ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
Résultat void

Receive() public méthode

public Receive ( ) : Message
Résultat Message

Receive() public méthode

public Receive ( System.TimeSpan timeout ) : Message
timeout System.TimeSpan
Résultat Message

Send() public méthode

public Send ( Message message ) : void
message Message
Résultat void

Send() public méthode

public Send ( Message message, System.TimeSpan timeout ) : void
message Message
timeout System.TimeSpan
Résultat void

SendCore() public méthode

public SendCore ( UdpClient cli, Message message, System.TimeSpan timeout ) : void
cli System.Net.Sockets.UdpClient
message Message
timeout System.TimeSpan
Résultat void

TryReceive() public méthode

public TryReceive ( System.TimeSpan timeout, Message &msg ) : bool
timeout System.TimeSpan
msg Message
Résultat bool

UdpDuplexChannel() public méthode

public UdpDuplexChannel ( UdpChannelFactory factory, BindingContext context, EndpointAddress address, Uri via ) : System
factory UdpChannelFactory
context BindingContext
address System.ServiceModel.EndpointAddress
via System.Uri
Résultat System

UdpDuplexChannel() public méthode

public UdpDuplexChannel ( UdpChannelListener listener ) : System
listener UdpChannelListener
Résultat System

WaitForMessage() public méthode

public WaitForMessage ( System.TimeSpan timeout ) : bool
timeout System.TimeSpan
Résultat bool