.NET Framework 4.6 and 4.5
Throws an exception if the communication object the State property is not set to the Created state.
protected internal void ThrowIfDisposedOrImmutable()
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.
Supported in: 4.6, 4.5, 4, 3.5, 3.0
.NET Framework Client Profile
Supported in: 4, 3.5 SP1
Supported in: Windows Phone 8.1
Supported in: Windows Phone Silverlight 8.1
Supported in: Windows Phone Silverlight 8