ClientBase<TChannel>.ICommunicationObject.BeginClose 方法

定義

開始非同步作業以關閉 ClientBase<TChannel>

多載

ICommunicationObject.BeginClose(AsyncCallback, Object)

來源:
ClientBase.cs
來源:
ClientBase.cs

開始非同步作業以關閉 ClientBase<TChannel>

C#
IAsyncResult ICommunicationObject.BeginClose(AsyncCallback callback, object state);

參數

callback
AsyncCallback

完成時接收回呼的方法。

state
Object

狀態資料。

傳回

參考非同步關閉作業的 IAsyncResult

實作

備註

如需詳細資訊,請參閱System.ServiceModel.Channels.CommunicationObject

適用於

.NET 10 (package-provided) 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
UWP 10.0

ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object)

來源:
ClientBase.cs
來源:
ClientBase.cs

開始非同步作業以關閉具有指定逾時的 ClientBase<TChannel>

C#
IAsyncResult ICommunicationObject.BeginClose(TimeSpan timeout, AsyncCallback callback, object state);

參數

timeout
TimeSpan

必須完成呼叫的期間。

callback
AsyncCallback

作業完成時叫用的回呼物件。

state
Object

狀態資料。

傳回

參考非同步開始關閉作業的 IAsyncResult

實作

備註

如需詳細資訊,請參閱System.ServiceModel.Channels.CommunicationObject

適用於

.NET 10 (package-provided) 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
UWP 10.0