Export (0) Print
Expand All

StreamUpgradeInitiator.BeginInitiateUpgrade Method

This abstract method can be implemented to do asynchronous processing that initiates an upgrade.

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

public abstract IAsyncResult BeginInitiateUpgrade(
	Stream stream,
	AsyncCallback callback,
	Object state


Type: System.IO.Stream

The stream to be upgraded.

Type: System.AsyncCallback

The method to call when the InitiateUpgrade has completed.

Type: System.Object

State information about the status of the asynchronous call.

Return Value

Type: System.IAsyncResult
Returns an IAsyncResult to be passed into the EndInitiateUpgrade method.

This method calls InitiateUpgrade and returns.

.NET Framework

Supported in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

© 2014 Microsoft