Share via


IVsWCFCompletionCallback Interface

Provides a callback interface for monitoring the progress of asynchronous calls to Windows Communication Foundation (WCF) service providers.

Namespace:  Microsoft.VisualStudio.WCFReference.Interop
Assembly:  Microsoft.VisualStudio.WCFReference.Interop (in Microsoft.VisualStudio.WCFReference.Interop.dll)

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("183F0821-1F02-4E07-901A-F4F19C162935")> _
Public Interface IVsWCFCompletionCallback
'Usage
Dim instance As IVsWCFCompletionCallback
[InterfaceTypeAttribute()]
[GuidAttribute("183F0821-1F02-4E07-901A-F4F19C162935")]
public interface IVsWCFCompletionCallback
[InterfaceTypeAttribute()]
[GuidAttribute(L"183F0821-1F02-4E07-901A-F4F19C162935")]
public interface class IVsWCFCompletionCallback
public interface IVsWCFCompletionCallback

Remarks

Some object methods are exposed in two versions: synchronous and asynchronous. The asynchronous version follows the .NET asynchronous call pattern. An important distinction is that the asynchronous version does not support passive waiting. The consumer of these methods can be notified about method completion either through the IVsWCFCompletionCallback callback mechanism or by polling the IVsWCFAsyncResult.

See Also

Reference

IVsWCFCompletionCallback Members

Microsoft.VisualStudio.WCFReference.Interop Namespace