ChannelDispatcher.MessageVersion Propriété

Définition

Obtient ou définit le message SOAP et les versions WS-Addressing qui sont utilisées ou attendues.

public:
 property System::ServiceModel::Channels::MessageVersion ^ MessageVersion { System::ServiceModel::Channels::MessageVersion ^ get(); void set(System::ServiceModel::Channels::MessageVersion ^ value); };
public System.ServiceModel.Channels.MessageVersion MessageVersion { get; set; }
member this.MessageVersion : System.ServiceModel.Channels.MessageVersion with get, set
Public Property MessageVersion As MessageVersion

Valeur de propriété

MessageVersion

MessageVersion qui est utilisée ou attendue.

Exceptions

L'objet de communication est dans un état Opening ou Opened.

L'objet de communication est dans l'état Closing ou Closed.

L'objet de communication est dans l'état Faulted.

Exemples

Uri baseAddress = new Uri("http://localhost:8001/Simple");
ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), baseAddress);

serviceHost.AddServiceEndpoint(
    typeof(ICalculator),
    new WSHttpBinding(),
    "CalculatorServiceObject");

serviceHost.Open();

IChannelListener icl = serviceHost.ChannelDispatchers[0].Listener;
ChannelDispatcher dispatcher = new ChannelDispatcher(icl);
dispatcher.MessageVersion = MessageVersion.Default;
Dim baseAddress As New Uri("http://localhost:8001/Simple")
Dim serviceHost As New ServiceHost(GetType(CalculatorService), baseAddress)

serviceHost.AddServiceEndpoint(GetType(ICalculator), New WSHttpBinding(), "CalculatorServiceObject")

serviceHost.Open()

Dim icl As IChannelListener = serviceHost.ChannelDispatchers(0).Listener
Dim dispatcher As New ChannelDispatcher(icl)
dispatcher.MessageVersion = MessageVersion.Default

Remarques

Spécifie les versions de SOAP et WS-Addressing associées à un message et son échange.

Cette propriété peut uniquement être définie lorsque l'instance du ChannelDispatcher est à l'état Created, étant donné qu'il s'agit du seul état qui soit à la fois mutable et non disposé.

S’applique à