次の方法で共有


AnnouncementClient.AnnounceOnlineAsync メソッド

定義

オンライン アナウンス メッセージ (Hello) を非同期的に送信します。

オーバーロード

AnnounceOnlineAsync(EndpointDiscoveryMetadata, Object)

指定されたエンドポイント検出メタデータとユーザー定義の状態を使用して、オンラインアナウンス (Hello) メッセージを非同期的に送信します。

AnnounceOnlineAsync(EndpointDiscoveryMetadata)

指定したエンドポイント検出メタデータを使用して、オンラインアナウンス (Hello) メッセージを非同期的に送信します。

AnnounceOnlineAsync(EndpointDiscoveryMetadata, Object)

指定されたエンドポイント検出メタデータとユーザー定義の状態を使用して、オンラインアナウンス (Hello) メッセージを非同期的に送信します。

public:
 void AnnounceOnlineAsync(System::ServiceModel::Discovery::EndpointDiscoveryMetadata ^ discoveryMetadata, System::Object ^ userState);
public void AnnounceOnlineAsync (System.ServiceModel.Discovery.EndpointDiscoveryMetadata discoveryMetadata, object userState);
member this.AnnounceOnlineAsync : System.ServiceModel.Discovery.EndpointDiscoveryMetadata * obj -> unit
Public Sub AnnounceOnlineAsync (discoveryMetadata As EndpointDiscoveryMetadata, userState As Object)

パラメーター

discoveryMetadata
EndpointDiscoveryMetadata

エンドポイント検出メタデータ。

userState
Object

ユーザー定義の状態データ。

適用対象

AnnounceOnlineAsync(EndpointDiscoveryMetadata)

指定したエンドポイント検出メタデータを使用して、オンラインアナウンス (Hello) メッセージを非同期的に送信します。

public:
 void AnnounceOnlineAsync(System::ServiceModel::Discovery::EndpointDiscoveryMetadata ^ discoveryMetadata);
public void AnnounceOnlineAsync (System.ServiceModel.Discovery.EndpointDiscoveryMetadata discoveryMetadata);
member this.AnnounceOnlineAsync : System.ServiceModel.Discovery.EndpointDiscoveryMetadata -> unit
Public Sub AnnounceOnlineAsync (discoveryMetadata As EndpointDiscoveryMetadata)

パラメーター

discoveryMetadata
EndpointDiscoveryMetadata

エンドポイント検出メタデータ。

注釈

このメソッドは、メソッドの同期的な例外がスローできるすべての非使用例外を返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクが待機しているときにスローされます。 ArgumentExceptionなどの使用例外は、引き続き同期的にスローされます。 格納されている例外については、AnnounceOnline(EndpointDiscoveryMetadata)によってスローされる例外を参照してください。

適用対象