WebPubSubServiceClient.SendToAllAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
SendToAllAsync(RequestContent, ContentType, IEnumerable<String>, RequestContext) |
Difunda contenido dentro del cuerpo de la solicitud a todas las conexiones de cliente conectadas. |
SendToAllAsync(RequestContent, ContentType, IEnumerable<String>, String, RequestContext) |
Difunda contenido dentro del cuerpo de la solicitud a todas las conexiones de cliente conectadas. |
SendToAllAsync(String, ContentType) |
Difunda el mensaje a todas las conexiones de cliente conectadas. |
SendToAllAsync(RequestContent, ContentType, IEnumerable<String>, RequestContext)
- Source:
- WebPubSubServiceClient.cs
Difunda contenido dentro del cuerpo de la solicitud a todas las conexiones de cliente conectadas.
public virtual System.Threading.Tasks.Task<Azure.Response> SendToAllAsync (Azure.Core.RequestContent content, Azure.Core.ContentType contentType, System.Collections.Generic.IEnumerable<string> excluded, Azure.RequestContext context);
abstract member SendToAllAsync : Azure.Core.RequestContent * Azure.Core.ContentType * seq<string> * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
override this.SendToAllAsync : Azure.Core.RequestContent * Azure.Core.ContentType * seq<string> * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
Public Overridable Function SendToAllAsync (content As RequestContent, contentType As ContentType, excluded As IEnumerable(Of String), context As RequestContext) As Task(Of Response)
Parámetros
- content
- RequestContent
Contenido que se va a enviar como el cuerpo de la solicitud. Los detalles del esquema del cuerpo de la solicitud se encuentran en la sección Comentarios a continuación.
- contentType
- ContentType
Cargue el tipo de archivo. Valores permitidos: "application/json" | "application/octet-stream" | "text/plain".
- excluded
- IEnumerable<String>
Identificadores de conexión excluidos.
- context
- RequestContext
Contexto de solicitud, que puede invalidar los comportamientos predeterminados de la canalización de cliente por llamada.
Devoluciones
Respuesta devuelta por el servicio.
Excepciones
content
es null.
El servicio devolvió un código de estado no correcto.
Ejemplos
En este ejemplo se muestra cómo llamar a SendToAllAsync con los parámetros necesarios y el contenido de la solicitud.
var client = new WebPubSubServiceClient("<https://my-service.azure.com>", "<hub>");
var data = File.OpenRead("<filePath>");
Response response = await client.SendToAllAsync(RequestContent.Create(data), ContentType.ApplicationOctetStream);
Console.WriteLine(response.Status);
En este ejemplo se muestra cómo llamar a SendToAllAsync con todos los parámetros y solicitar contenido.
var client = new WebPubSubServiceClient("<https://my-service.azure.com>", "<hub>");
var data = File.OpenRead("<filePath>");
Response response = await client.SendToAllAsync(RequestContent.Create(data), ContentType.ApplicationOctetStream, new String[]{"<excluded>"});
Console.WriteLine(response.Status);
Comentarios
Esquema para Response Error
:
{
code: string,
message: string,
target: string,
details: [ErrorDetail],
inner: {
code: string,
inner: InnerError
}
}
Se aplica a
SendToAllAsync(RequestContent, ContentType, IEnumerable<String>, String, RequestContext)
- Source:
- WebPubSubServiceClient.cs
Difunda contenido dentro del cuerpo de la solicitud a todas las conexiones de cliente conectadas.
public virtual System.Threading.Tasks.Task<Azure.Response> SendToAllAsync (Azure.Core.RequestContent content, Azure.Core.ContentType contentType, System.Collections.Generic.IEnumerable<string> excluded = default, string filter = default, Azure.RequestContext context = default);
abstract member SendToAllAsync : Azure.Core.RequestContent * Azure.Core.ContentType * seq<string> * string * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
override this.SendToAllAsync : Azure.Core.RequestContent * Azure.Core.ContentType * seq<string> * string * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
Public Overridable Function SendToAllAsync (content As RequestContent, contentType As ContentType, Optional excluded As IEnumerable(Of String) = Nothing, Optional filter As String = Nothing, Optional context As RequestContext = Nothing) As Task(Of Response)
Parámetros
- content
- RequestContent
Contenido que se va a enviar como el cuerpo de la solicitud. Los detalles del esquema del cuerpo de la solicitud se encuentran en la sección Comentarios a continuación.
- contentType
- ContentType
Cargue el tipo de archivo. Valores permitidos: "application/json" | "application/octet-stream" | "text/plain".
- excluded
- IEnumerable<String>
Identificadores de conexión excluidos.
- filter
- String
Siguiendo la sintaxis de filtro de OData para filtrar los suscriptores que reciben los mensajes.
- context
- RequestContext
Contexto de solicitud, que puede invalidar los comportamientos predeterminados de la canalización de cliente por llamada.
Devoluciones
Respuesta devuelta por el servicio.
Excepciones
content
es null.
El servicio devolvió un código de estado no correcto.
Ejemplos
En este ejemplo se muestra cómo llamar a SendToAllAsync con los parámetros necesarios y el contenido de la solicitud.
var client = new WebPubSubServiceClient("<https://my-service.azure.com>", "<hub>");
var data = File.OpenRead("<filePath>");
Response response = await client.SendToAllAsync(RequestContent.Create(data), ContentType.ApplicationOctetStream);
Console.WriteLine(response.Status);
En este ejemplo se muestra cómo llamar a SendToAllAsync con todos los parámetros y solicitar contenido.
var client = new WebPubSubServiceClient("<https://my-service.azure.com>", "<hub>");
var data = File.OpenRead("<filePath>");
Response response = await client.SendToAllAsync(RequestContent.Create(data), ContentType.ApplicationOctetStream, new String[]{"<excluded>"}, "<filter>");
Console.WriteLine(response.Status);
Se aplica a
SendToAllAsync(String, ContentType)
- Source:
- WebPubSubServiceClient.cs
Difunda el mensaje a todas las conexiones de cliente conectadas.
public virtual System.Threading.Tasks.Task<Azure.Response> SendToAllAsync (string content, Azure.Core.ContentType contentType = default);
abstract member SendToAllAsync : string * Azure.Core.ContentType -> System.Threading.Tasks.Task<Azure.Response>
override this.SendToAllAsync : string * Azure.Core.ContentType -> System.Threading.Tasks.Task<Azure.Response>
Public Overridable Function SendToAllAsync (content As String, Optional contentType As ContentType = Nothing) As Task(Of Response)
Parámetros
- content
- String
- contentType
- ContentType
El valor predeterminado es ContentType.PlainText.
Devoluciones
Si Response se ejecuta correctamente.
Se aplica a
Azure SDK for .NET