Share via


ChannelFactoryBase<TChannel>.ValidateCreateChannel Method

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Confirms that the channel factory is opened and ready to create channels.

Namespace:  System.ServiceModel.Channels
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

Syntax

'Declaration
Protected Sub ValidateCreateChannel
protected void ValidateCreateChannel()

Exceptions

Exception Condition
ObjectDisposedException

The communication object is in a Closing or Closed state.

CommunicationObjectFaultedException

The communication object is in a Faulted state.

InvalidOperationException

The current channel factory is not in the Opened state.

Remarks

The method throws one of the exceptions in the preceding table and checks for the conditions in the order they are listed in the table.

Version Information

Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Windows Phone OS 7.0

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.