你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
BrokeredMessage 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
BrokeredMessage() |
初始化 BrokeredMessage 类的新实例。 |
BrokeredMessage(Stream) |
初始化 BrokeredMessage 类的新实例。 |
BrokeredMessage(Object) |
使用 DataContractSerializer 和二进制 XmlDictionaryWriter 从给定对象初始化 类的新实例 BrokeredMessage 。 |
BrokeredMessage(Stream, Boolean) |
使用提供的流作为其主体初始化 类的新实例 BrokeredMessage 。 |
BrokeredMessage(Object, XmlObjectSerializer) |
使用提供的 XmlObjectSerializer 从给定对象创建 BrokeredMessage 的构造函数 |
BrokeredMessage()
BrokeredMessage(Stream)
初始化 BrokeredMessage 类的新实例。
public BrokeredMessage (System.IO.Stream messageBodyStream);
new Microsoft.ServiceBus.Messaging.BrokeredMessage : System.IO.Stream -> Microsoft.ServiceBus.Messaging.BrokeredMessage
Public Sub New (messageBodyStream As Stream)
参数
- messageBodyStream
- Stream
消息正文流。
适用于
BrokeredMessage(Object)
使用 DataContractSerializer 和二进制 XmlDictionaryWriter 从给定对象初始化 类的新实例 BrokeredMessage 。
public BrokeredMessage (object serializableObject);
new Microsoft.ServiceBus.Messaging.BrokeredMessage : obj -> Microsoft.ServiceBus.Messaging.BrokeredMessage
Public Sub New (serializableObject As Object)
参数
- serializableObject
- Object
要序列化到消息体中的对象。
注解
默认值 Microsoft.ServiceBus.Messaging.DataContractBinarySerializer 用于序列化对象。
适用于
BrokeredMessage(Stream, Boolean)
使用提供的流作为其主体初始化 类的新实例 BrokeredMessage 。
public BrokeredMessage (System.IO.Stream messageBodyStream, bool ownsStream);
new Microsoft.ServiceBus.Messaging.BrokeredMessage : System.IO.Stream * bool -> Microsoft.ServiceBus.Messaging.BrokeredMessage
Public Sub New (messageBodyStream As Stream, ownsStream As Boolean)
参数
- messageBodyStream
- Stream
消息正文流。
- ownsStream
- Boolean
如果为 true,则指示消息关闭时将关闭流;false 表示消息关闭时不会关闭流。
适用于
BrokeredMessage(Object, XmlObjectSerializer)
使用提供的 XmlObjectSerializer 从给定对象创建 BrokeredMessage 的构造函数
public BrokeredMessage (object serializableObject, System.Runtime.Serialization.XmlObjectSerializer serializer);
new Microsoft.ServiceBus.Messaging.BrokeredMessage : obj * System.Runtime.Serialization.XmlObjectSerializer -> Microsoft.ServiceBus.Messaging.BrokeredMessage
Public Sub New (serializableObject As Object, serializer As XmlObjectSerializer)
参数
- serializableObject
- Object
可序列化对象。
- serializer
- XmlObjectSerializer
序列化程序对象。
例外
在将 null 序列化程序传递给具有非 null serializableObject 的方法时引发
注解
应注意其提供的序列化程序可能会引发的异常,并采取适当的措施。 有关异常及其原因的可能列表,请参阅 http://msdn.microsoft.com/en-us/library/ms574055.aspx 。