EventData Classe
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.
A estrutura de dados que encapsula o Evento que está sendo enviado e recebido dos EventHubs. Cada partição eventHubs pode ser visualizada como um fluxo de EventData.
public class EventData : IDisposable
type EventData = class
interface IDisposable
Public Class EventData
Implements IDisposable
- Herança
-
EventData
- Implementações
Construtores
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. |
Propriedades
Body |
Obtenha o conteúdo/dados reais encapsulados por EventData. Isso se destina a ser usado depois de receber EventData usando PartitionReceiver. |
ContentType |
Obtém e define o tipo do conteúdo. |
Properties |
Recipiente de propriedades do aplicativo |
SystemProperties |
SystemProperties que são populados pelo EventHubService. Como eles são preenchidos pelo Serviço, eles só estão presentes em um EventData Recebido. |
Métodos
Dispose() |
Descarta recursos anexados a dados de evento |
Métodos de Extensão
ExtractActivity(EventData, String) |
Cria Activity com base no contexto de rastreamento armazenado no EventDataEvento recebido do Nomeda Atividade Opcional do EventHubNovo Activity com contexto de rastreamento |
Aplica-se a
Azure SDK for .NET