Gets the remote address to which the request channel sends messages.
Assembly: System.ServiceModel (in System.ServiceModel.dll)
The following code illustrates how to implement this property:
// Initialize request channel factory with a binding and a remote endpoint address. BasicHttpBinding binding = new BasicHttpBinding(); EndpointAddress address = new EndpointAddress("http://localhost:8000/ChannelApp"); ChannelFactory<IRequestChannel> factory = new ChannelFactory<IRequestChannel>(binding, address); // Create an IRequestChannel object and open it. IRequestChannel channel = factory.CreateChannel(); channel.Open(); // Get the endpoint address for the channel. EndpointAddress epa = channel.RemoteAddress; // Get the transport address for the channel. Uri via = channel.Via; // Send a request message on the channel. Message request = Message.CreateMessage(MessageVersion.Soap11, "hello"); // Request sent and correlated with a reply message. Message reply = channel.Request(request); reply.Close(); channel.Close(); factory.Close();
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.