CommunicationObject.ThrowIfDisposedOrImmutable Метод

Определение

Создает исключение, если для свойства объекта связи State не установлено значение Created.Throws an exception if the communication object the State property is not set to the Created state.

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

Исключения

Объект связи находится в состоянии Opening или Opened.The communication object is in a Opening or Opened state.

Объект связи находится в состоянии Closing или Closed.The communication object is in a Closing or Closed state.

Объект связи находится в состоянии Faulted.The communication object is in a Faulted state.

Комментарии

Поскольку после вызова метода Open объект является неизменяемым, единственное состояние, в котором объект является изменяемым и не удаленным — это состояние 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.

Применяется к