Questa documentazione è stata archiviata e non viene gestita.

Metodo CommunicationObject.ThrowIfDisposedOrImmutable

Aggiornamento: novembre 2007

Se la proprietà State dell'oggetto di comunicazione non è impostata su Created, genera un'eccezione.

Spazio dei nomi:  System.ServiceModel.Channels
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

protected internal void ThrowIfDisposedOrImmutable()
protected void ThrowIfDisposedOrImmutable()
protected internal function ThrowIfDisposedOrImmutable()

EccezioneCondizione
InvalidOperationException

L'oggetto di comunicazione si trova in uno stato Opening o Opened.

ObjectDisposedException

L'oggetto di comunicazione si trova in uno stato Closing o Closed.

CommunicationObjectFaultedException

L'oggetto di comunicazione si trova in uno stato Faulted.

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.

Windows Vista, Windows XP SP2, Windows Server 2003, Windows CE, Windows Mobile per Smartphone, Windows Mobile per Pocket PC

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0

.NET Compact Framework

Supportato in: 3.5
Mostra: