次の方法で共有


WebPubSubServiceClient.SendToUser メソッド

定義

オーバーロード

SendToUser(String, String, ContentType)

特定のユーザーにメッセージを送信します。

SendToUser(String, RequestContent, ContentType, RequestContext)

要求本文内のコンテンツを特定のユーザーに送信します。

SendToUser(String, RequestContent, ContentType, String, RequestContext)

要求本文内のコンテンツを特定のユーザーに送信します。

SendToUser(String, String, ContentType)

Source:
WebPubSubServiceClient_extensions.cs

特定のユーザーにメッセージを送信します。

public virtual Azure.Response SendToUser (string userId, string content, Azure.Core.ContentType contentType = default);
abstract member SendToUser : string * string * Azure.Core.ContentType -> Azure.Response
override this.SendToUser : string * string * Azure.Core.ContentType -> Azure.Response
Public Overridable Function SendToUser (userId As String, content As String, Optional contentType As ContentType = Nothing) As Response

パラメーター

userId
String

ユーザー ID。

content
String
contentType
ContentType

既定値は ContentType.PlainText です。

戻り値

成功した場合は Response

適用対象

SendToUser(String, RequestContent, ContentType, RequestContext)

Source:
WebPubSubServiceClient.cs

要求本文内のコンテンツを特定のユーザーに送信します。

public virtual Azure.Response SendToUser (string userId, Azure.Core.RequestContent content, Azure.Core.ContentType contentType, Azure.RequestContext context);
abstract member SendToUser : string * Azure.Core.RequestContent * Azure.Core.ContentType * Azure.RequestContext -> Azure.Response
override this.SendToUser : string * Azure.Core.RequestContent * Azure.Core.ContentType * Azure.RequestContext -> Azure.Response
Public Overridable Function SendToUser (userId As String, content As RequestContent, contentType As ContentType, context As RequestContext) As Response

パラメーター

userId
String

ユーザー ID。

content
RequestContent

要求の本文として送信するコンテンツ。 要求本文スキーマの詳細については、以下の「解説」セクションを参照してください。

contentType
ContentType

ファイルの種類をアップロードします。 使用できる値: "application/json" |"application/octet-stream" |"text/plain"

context
RequestContext

要求コンテキスト。これは、呼び出しごとにクライアント パイプラインの既定の動作をオーバーライドできます。

戻り値

サービスから返された応答。

例外

userId または content が null です。

userId は空の文字列であり、空でないと想定されていました。

サービスから成功以外の状態コードが返されました。

このサンプルでは、必要なパラメーターと要求コンテンツを使用して SendToUser を呼び出す方法を示します。

var client = new WebPubSubServiceClient("<https://my-service.azure.com>", "<hub>");

var data = File.OpenRead("<filePath>");

Response response = client.SendToUser("<userId>", RequestContent.Create(data), ContentType.ApplicationOctetStream);
Console.WriteLine(response.Status);

注釈

Response Errorスキーマ:

{
              code: string,
              message: string,
              target: string,
              details: [ErrorDetail],
              inner: {
                code: string,
                inner: InnerError
              }
            }

適用対象

SendToUser(String, RequestContent, ContentType, String, RequestContext)

Source:
WebPubSubServiceClient.cs

要求本文内のコンテンツを特定のユーザーに送信します。

public virtual Azure.Response SendToUser (string userId, Azure.Core.RequestContent content, Azure.Core.ContentType contentType, string filter = default, Azure.RequestContext context = default);
abstract member SendToUser : string * Azure.Core.RequestContent * Azure.Core.ContentType * string * Azure.RequestContext -> Azure.Response
override this.SendToUser : string * Azure.Core.RequestContent * Azure.Core.ContentType * string * Azure.RequestContext -> Azure.Response
Public Overridable Function SendToUser (userId As String, content As RequestContent, contentType As ContentType, Optional filter As String = Nothing, Optional context As RequestContext = Nothing) As Response

パラメーター

userId
String

ユーザー ID。

content
RequestContent

要求の本文として送信するコンテンツ。 要求本文スキーマの詳細については、以下の「解説」セクションを参照してください。

contentType
ContentType

ファイルの種類をアップロードします。 使用できる値: "application/json" |"application/octet-stream" |"text/plain"

filter
String

OData フィルター構文に従って、メッセージを受信するサブスクライバーを除外します。

context
RequestContext

要求コンテキスト。これは、呼び出しごとにクライアント パイプラインの既定の動作をオーバーライドできます。

戻り値

サービスから返された応答。

例外

userId または content が null です。

userId は空の文字列であり、空でないと想定されていました。

サービスから成功以外の状態コードが返されました。

このサンプルでは、必要なパラメーターと要求コンテンツを使用して SendToUser を呼び出す方法を示します。

var client = new WebPubSubServiceClient("<https://my-service.azure.com>", "<hub>");

var data = File.OpenRead("<filePath>");

Response response = client.SendToUser("<userId>", RequestContent.Create(data), ContentType.ApplicationOctetStream);
Console.WriteLine(response.Status);

このサンプルでは、すべてのパラメーターと要求コンテンツを使用して SendToUser を呼び出す方法を示します。

var client = new WebPubSubServiceClient("<https://my-service.azure.com>", "<hub>");

var data = File.OpenRead("<filePath>");

Response response = client.SendToUser("<userId>", RequestContent.Create(data), ContentType.ApplicationOctetStream, "<filter>");
Console.WriteLine(response.Status);

適用対象