ClientBase<TChannel>.ICommunicationObject.BeginClose メソッド

定義

ClientBase<TChannel> を閉じるための非同期操作を開始します。

オーバーロード

ICommunicationObject.BeginClose(AsyncCallback, Object)

ClientBase<TChannel> を閉じるための非同期操作を開始します。

ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object)

指定したタイムアウトで ClientBase<TChannel> を閉じるための非同期操作を開始します。

ICommunicationObject.BeginClose(AsyncCallback, Object)

ソース:
ClientBase.cs
ソース:
ClientBase.cs

ClientBase<TChannel> を閉じるための非同期操作を開始します。

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

パラメーター

callback
AsyncCallback

完了時のコールバックを受信するメソッド。

state
Object

状態データ。

戻り値

非同期の close 操作を参照する 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