EventData Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
EventData(ArraySegment<Byte>) |
Construa EventData para enviar ao EventHub. O padrão típico para criar um EventData de envio é: i. Serialize o ApplicationEvent de envio a ser enviado ao EventHub em bytes. ii. Se a lógica de serialização complexa estiver envolvida (por exemplo: vários tipos de dados) – adicione uma Dica usando o Properties para o Consumidor. |
EventData(Byte[]) |
Construa EventData para enviar ao EventHub. O padrão típico para criar um EventData de envio é: i. Serialize o ApplicationEvent de envio a ser enviado para EventHubs em bytes. ii. Se a lógica de serialização complexa estiver envolvida (por exemplo: vários tipos de dados) – adicione uma Dica usando o Properties para o Consumidor. |
EventData(ArraySegment<Byte>)
- Origem:
- EventData.cs
Construa EventData para enviar ao EventHub. O padrão típico para criar um EventData de envio é:
i. Serialize o ApplicationEvent de envio a ser enviado ao EventHub em bytes.
ii. Se a lógica de serialização complexa estiver envolvida (por exemplo: vários tipos de dados) – adicione uma Dica usando o Properties para o Consumidor.
public EventData (ArraySegment<byte> arraySegment);
new Microsoft.Azure.EventHubs.EventData : ArraySegment<byte> -> Microsoft.Azure.EventHubs.EventData
Public Sub New (arraySegment As ArraySegment(Of Byte))
Parâmetros
- arraySegment
- ArraySegment<Byte>
Os bytes de carga, deslocamento e comprimento a serem enviados para o EventHub.
Exemplos
Código do exemplo:
EventData eventData = new EventData(new ArraySegment<byte>(eventBytes, offset, count));
eventData.Properties["eventType"] = "com.microsoft.azure.monitoring.EtlEvent";
await partitionSender.SendAsync(eventData);
Aplica-se a
EventData(Byte[])
- Origem:
- EventData.cs
Construa EventData para enviar ao EventHub. O padrão típico para criar um EventData de envio é:
i. Serialize o ApplicationEvent de envio a ser enviado para EventHubs em bytes.
ii. Se a lógica de serialização complexa estiver envolvida (por exemplo: vários tipos de dados) – adicione uma Dica usando o Properties para o Consumidor.
public EventData (byte[] array);
new Microsoft.Azure.EventHubs.EventData : byte[] -> Microsoft.Azure.EventHubs.EventData
Public Sub New (array As Byte())
Parâmetros
- array
- Byte[]
O conteúdo real dos dados em bytes a serem enviados para o EventHub.
Exemplos
Código do exemplo:
EventData eventData = new EventData(telemetryEventBytes);
eventData.Properties["eventType"] = "com.microsoft.azure.monitoring.EtlEvent";
await partitionSender.SendAsync(eventData);
Aplica-se a
Azure SDK for .NET