WebPubSubServiceClient.SendToAll 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
SendToAll(String, ContentType) |
Difunda el mensaje a todas las conexiones de cliente conectadas. |
SendToAll(RequestContent, ContentType, IEnumerable<String>, RequestContext) |
Difunda contenido dentro del cuerpo de la solicitud a todas las conexiones de cliente conectadas. |
SendToAll(RequestContent, ContentType, IEnumerable<String>, String, RequestContext) |
Difunda contenido dentro del cuerpo de la solicitud a todas las conexiones de cliente conectadas. |
SendToAll(String, ContentType)
Difunda el mensaje a todas las conexiones de cliente conectadas.
public virtual Azure.Response SendToAll (string content, Azure.Core.ContentType contentType = default);
abstract member SendToAll : string * Azure.Core.ContentType -> Azure.Response
override this.SendToAll : string * Azure.Core.ContentType -> Azure.Response
Public Overridable Function SendToAll (content As String, Optional contentType As ContentType = Nothing) As Response
Parámetros
- content
- String
- contentType
- ContentType
El valor predeterminado es ContentType.PlainText.
Devoluciones
Si Response se ejecuta correctamente.
Se aplica a
SendToAll(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 Azure.Response SendToAll (Azure.Core.RequestContent content, Azure.Core.ContentType contentType, System.Collections.Generic.IEnumerable<string> excluded, Azure.RequestContext context);
abstract member SendToAll : Azure.Core.RequestContent * Azure.Core.ContentType * seq<string> * Azure.RequestContext -> Azure.Response
override this.SendToAll : Azure.Core.RequestContent * Azure.Core.ContentType * seq<string> * Azure.RequestContext -> Azure.Response
Public Overridable Function SendToAll (content As RequestContent, contentType As ContentType, excluded As IEnumerable(Of String), context As RequestContext) As 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 desde 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 SendToAll 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 = client.SendToAll(RequestContent.Create(data), ContentType.ApplicationOctetStream);
Console.WriteLine(response.Status);
En este ejemplo se muestra cómo llamar a SendToAll 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 = client.SendToAll(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
SendToAll(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 Azure.Response SendToAll (Azure.Core.RequestContent content, Azure.Core.ContentType contentType, System.Collections.Generic.IEnumerable<string> excluded = default, string filter = default, Azure.RequestContext context = default);
abstract member SendToAll : Azure.Core.RequestContent * Azure.Core.ContentType * seq<string> * string * Azure.RequestContext -> Azure.Response
override this.SendToAll : Azure.Core.RequestContent * Azure.Core.ContentType * seq<string> * string * Azure.RequestContext -> Azure.Response
Public Overridable Function SendToAll (content As RequestContent, contentType As ContentType, Optional excluded As IEnumerable(Of String) = Nothing, Optional filter As String = Nothing, Optional context As RequestContext = Nothing) As 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 desde 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 SendToAll 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 = client.SendToAll(RequestContent.Create(data), ContentType.ApplicationOctetStream);
Console.WriteLine(response.Status);
En este ejemplo se muestra cómo llamar a SendToAll 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 = client.SendToAll(RequestContent.Create(data), ContentType.ApplicationOctetStream, new String[]{"<excluded>"}, "<filter>");
Console.WriteLine(response.Status);
Se aplica a
Azure SDK for .NET