EventData Constructores
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
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
Azure SDK for .NET