Compartir a través de


EventData Constructores

Definición

Sobrecargas

EventData()

Inicializa una nueva instancia de la clase EventData.

EventData(Byte[])

Inicializa una nueva instancia de la EventData clase que usa la matriz de bytes especificada como cuerpo.

EventData(IList<ArraySegment<Byte>>)

Inicializa una nueva instancia de la EventData clase que usa la lista especificada de segmentos de matriz de bytes como cuerpo.

EventData(Stream)

Inicializa una nueva instancia de la EventData clase que usa la secuencia de argumentos como secuencia de cuerpo.

EventData(Object, XmlObjectSerializer)

Constructor que toma el contenido de entrada y el serializador para crear la secuencia de cuerpo.

EventData()

Inicializa una nueva instancia de la clase EventData.

public EventData ();
Public Sub New ()

Se aplica a

EventData(Byte[])

Inicializa una nueva instancia de la EventData clase que usa la matriz de bytes especificada como cuerpo.

public EventData (byte[] byteArray);
new Microsoft.ServiceBus.Messaging.EventData : byte[] -> Microsoft.ServiceBus.Messaging.EventData
Public Sub New (byteArray As Byte())

Parámetros

byteArray
Byte[]

Matriz de bytes de datos de eventos que se usa para formar la secuencia del cuerpo.

Comentarios

Debe tratar la matriz de bytes de entrada como inmutable al enviar EventData.

Al enviar los datos, así como cualquier operación de clonación, Service Bus tendrá acceso a la matriz de bytes por referencia, en lugar de hacerlo mediante una copia en profundidad de la matriz de bytes. Al eliminar también la instancia de EventData, solo se anulará la referencia a la asociación con la matriz. El usuario es responsable del ciclo de vida de la propia matriz de bytes.

Se aplica a

EventData(IList<ArraySegment<Byte>>)

Inicializa una nueva instancia de la EventData clase que usa la lista especificada de segmentos de matriz de bytes como cuerpo.

public EventData (System.Collections.Generic.IList<ArraySegment<byte>> arraySegments);
new Microsoft.ServiceBus.Messaging.EventData : System.Collections.Generic.IList<ArraySegment<byte>> -> Microsoft.ServiceBus.Messaging.EventData
Public Sub New (arraySegments As IList(Of ArraySegment(Of Byte)))

Parámetros

arraySegments
IList<ArraySegment<Byte>>

IList de segmentos de matriz que se van a enviar como el cuerpo de .EventData

Comentarios

Normalmente, el usuario usará el byte>> IList<ArraySegment<cuando use un grupo de búferes propio para escenarios que requieran un uso eficaz de la memoria.

Al enviar los datos, así como cualquier operación de clonación, Service Bus tendrá acceso a los segmentos de matriz por referencia, en lugar de hacerlo mediante una copia en profundidad de los bytes.

La eliminación de la instancia de EventData solo anulará la referencia a la asociación con la lista. El usuario es responsable del ciclo de vida de los propios segmentos de matriz.

Se aplica a

EventData(Stream)

Inicializa una nueva instancia de la EventData clase que usa la secuencia de argumentos como secuencia de cuerpo.

public EventData (System.IO.Stream stream);
new Microsoft.ServiceBus.Messaging.EventData : System.IO.Stream -> Microsoft.ServiceBus.Messaging.EventData
Public Sub New (stream As Stream)

Parámetros

stream
Stream

Secuencia que se usa como secuencia de cuerpo.

Comentarios

Se espera que el usuario posea la eliminación de la secuencia al usar este constructor.

Se aplica a

EventData(Object, XmlObjectSerializer)

Constructor que toma el contenido de entrada y el serializador para crear la secuencia de cuerpo.

public EventData (object content, System.Runtime.Serialization.XmlObjectSerializer serializer);
new Microsoft.ServiceBus.Messaging.EventData : obj * System.Runtime.Serialization.XmlObjectSerializer -> Microsoft.ServiceBus.Messaging.EventData
Public Sub New (content As Object, serializer As XmlObjectSerializer)

Parámetros

content
Object

.Net (objeto)

serializer
XmlObjectSerializer

el serializador usado para serializar content

Comentarios

Si el contenido es una secuencia y seriazlier es null, entonces equivale a usar. EventData(Stream)

Se aplica a