IAsyncCommunicationObject インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public interface class IAsyncCommunicationObject : System::ServiceModel::ICommunicationObject
public interface IAsyncCommunicationObject : System.ServiceModel.ICommunicationObject
type IAsyncCommunicationObject = interface
interface ICommunicationObject
Public Interface IAsyncCommunicationObject
Implements ICommunicationObject
- 派生
- 実装
プロパティ
State |
通信指向オブジェクトの現在の状態を取得します。 (継承元 ICommunicationObject) |
メソッド
Abort() |
通信オブジェクトを現在の状態から閉じた状態に直ちに遷移させます。 (継承元 ICommunicationObject) |
BeginClose(AsyncCallback, Object) |
通信オブジェクトを閉じる非同期操作を開始します。 (継承元 ICommunicationObject) |
BeginClose(TimeSpan, AsyncCallback, Object) |
指定したタイムアウトで通信オブジェクトを閉じる非同期操作を開始します。 (継承元 ICommunicationObject) |
BeginOpen(AsyncCallback, Object) |
通信オブジェクトを開く非同期操作を開始します。 (継承元 ICommunicationObject) |
BeginOpen(TimeSpan, AsyncCallback, Object) |
指定した時間内に通信オブジェクトを開く非同期操作を開始します。 (継承元 ICommunicationObject) |
Close() |
通信オブジェクトを現在の状態から閉じた状態に遷移させます。 (継承元 ICommunicationObject) |
Close(TimeSpan) |
通信オブジェクトを現在の状態から閉じた状態に遷移させます。 (継承元 ICommunicationObject) |
CloseAsync(TimeSpan) | |
EndClose(IAsyncResult) |
通信オブジェクトを閉じる非同期操作を完了します。 (継承元 ICommunicationObject) |
EndOpen(IAsyncResult) |
通信オブジェクトを開く非同期操作を完了します。 (継承元 ICommunicationObject) |
Open() |
通信オブジェクトが作成された状態から開かれた状態に遷移します。 (継承元 ICommunicationObject) |
Open(TimeSpan) |
指定した時間内に、通信オブジェクトが作成された状態から開かれた状態に遷移します。 (継承元 ICommunicationObject) |
OpenAsync(TimeSpan) |
イベント
Closed |
通信オブジェクトが終了状態から閉じた状態への遷移を完了したときに発生します。 (継承元 ICommunicationObject) |
Closing |
通信オブジェクトが最初に終了状態になったときに発生します。 (継承元 ICommunicationObject) |
Faulted |
通信オブジェクトが最初に障害状態になったときに発生します。 (継承元 ICommunicationObject) |
Opened |
通信オブジェクトが開始状態から開かれた状態への遷移を完了したときに発生します。 (継承元 ICommunicationObject) |
Opening |
通信オブジェクトが最初に開始状態になったときに発生します。 (継承元 ICommunicationObject) |
拡張メソッド
CloseHelperAsync(ICommunicationObject, TimeSpan) | |
OpenHelperAsync(ICommunicationObject, TimeSpan) |
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET