Condividi tramite


MessageEncodingBindingElement.MessageVersion Proprietà

Definizione

In caso di override in una classe derivata, ottiene o imposta la versione del messaggio che può essere gestita dai codificatori di messaggi prodotti dalla factory del codificatore di messaggi.

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

Valore della proprietà

Classe MessageVersion utilizzata dai codificatori prodotti dalla factory del codificatore di messaggi.

Esempio

Il codice seguente illustra come implementare la MessageVersion proprietà :

public override MessageVersion MessageVersion
{
    get
    {
        return this.msgVersion;
    }

    set
    {
        if (value == null)
            throw new ArgumentNullException(nameof(value));
        this.msgVersion = value;
    }
}

Commenti

Quando viene chiesto agli elementi di associazione di elaborare un messaggio che non ha restituito MessageVersion da questa proprietà, deve generare un'eccezione.

Si applica a