CommunicationObject.ThrowIfDisposedOrImmutable Metodo

Definizione

Se la proprietà State dell'oggetto di comunicazione non è impostata su Created, genera un'eccezione.Throws an exception if the communication object the State property is not set to the Created state.

protected public:
 void ThrowIfDisposedOrImmutable();
protected:
 void ThrowIfDisposedOrImmutable();
protected internal void ThrowIfDisposedOrImmutable ();
protected void ThrowIfDisposedOrImmutable ();
member this.ThrowIfDisposedOrImmutable : unit -> unit
Protected Friend Sub ThrowIfDisposedOrImmutable ()
Protected Sub ThrowIfDisposedOrImmutable ()

Eccezioni

L'oggetto di comunicazione si trova in uno stato Opening o Opened.The communication object is in a Opening or Opened state.

L'oggetto di comunicazione si trova in uno stato Closing o Closed.The communication object is in a Closing or Closed state.

L'oggetto di comunicazione si trova in uno stato Faulted.The communication object is in a Faulted state.

Commenti

Poiché un oggetto non può più essere modificato dopo che su di esso è stato chiamato il metodo Open, l'unico stato nel quale l'oggetto può essere modificato e non eliminato è lo stato Created.Since an object is immutable after Open is called on it, the only state that is both mutable and not disposed is the Created state.

Si applica a