BrokeredMessage クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Service Bus クライアント間の通信の単位を表します。
public sealed class BrokeredMessage : IDisposable, System.Xml.Serialization.IXmlSerializable
type BrokeredMessage = class
interface IXmlSerializable
interface IDisposable
Public NotInheritable Class BrokeredMessage
Implements IDisposable, IXmlSerializable
- 継承
-
BrokeredMessage
- 実装
コンストラクター
BrokeredMessage() |
BrokeredMessage クラスの新しいインスタンスを初期化します。 |
BrokeredMessage(Object) |
DataContractSerializer と BrokeredMessage バイナリ XmlDictionaryWriter を使用して、特定のオブジェクトから クラスの新しいインスタンスを初期化します。 |
BrokeredMessage(Object, XmlObjectSerializer) |
指定された XmlObjectSerializer を使用して特定のオブジェクトから BrokeredMessage を作成するコンストラクター |
BrokeredMessage(Stream) |
BrokeredMessage クラスの新しいインスタンスを初期化します。 |
BrokeredMessage(Stream, Boolean) |
指定されたストリームを本体として使用して、 クラスの新しいインスタンス BrokeredMessage を初期化します。 |
プロパティ
ContentType |
コンテンツ タイプを取得または設定します。 |
CorrelationId |
関連付けの識別子を取得または設定します。 |
DeadLetterSource |
Service Bus クライアント間の通信の単位を表します。 |
DeliveryCount |
配信の数を取得します。 |
EnqueuedSequenceNumber |
メッセージのエンキューされたシーケンス番号を取得または設定します。 |
EnqueuedTimeUtc |
UTC で送信された時刻の日付と時刻を取得します。 |
ExpiresAtUtc |
メッセージの有効期限が切れる日付と時刻を UTC で取得します。 |
ForcePersistence |
メッセージを短時間メモリに保持するのではなく、データベースにすぐに永続化するかどうかを示す値を取得または設定します。 メッセージが高速でないキューまたはトピックに送信される場合、このプロパティは無視されます。 |
IsBodyConsumed |
メッセージが使用されたかどうかを指定します。 |
Label |
アプリケーション固有のラベルを取得または設定します。 |
LockedUntilUtc |
キュー/サブスクリプションでメッセージがロックされるまでの日付と時刻を UTC で取得します。 |
LockToken |
Service Bus によってこのメッセージに割り当てられたロック トークンを取得します。 |
MessageId |
メッセージの識別子を取得または設定します。 これは、Service Bus が重複するメッセージを識別するために使用できるユーザー定義の値です (有効な場合)。 |
PartitionKey |
セッション対応ではないキューまたはトピックにトランザクション メッセージを送信するためのパーティション キーを取得または設定します。 |
Properties |
アプリケーション固有のメッセージ プロパティを取得します。 |
ReplyTo |
応答するキューのアドレスを取得または設定します。 |
ReplyToSessionId |
応答するセッション識別子を取得または設定します。 |
ScheduledEnqueueTimeUtc |
メッセージをエンキューする日付と時刻を UTC で取得または設定します。 このプロパティは UTC で時刻を返します。プロパティを設定する場合は、指定された DateTime 値も UTC である必要があります。 |
SequenceNumber |
Service Bus によってメッセージに割り当てられた一意の番号を取得します。 |
SessionId |
セッションの識別子を取得または設定します。 |
Size |
メッセージのサイズをバイト単位で取得します。 |
State |
メッセージの状態を取得または設定します。 |
TimeToLive |
有効な値に対するメッセージの時刻を取得または設定します。 これは、メッセージが Service Bus に送信されてから、メッセージが有効期限切れになるまでの間隔です。 その TimeToLive の値よりも古いメッセージは期限切れになり、メッセージ ストアに保持されません。 サブスクライバーは期限切れのメッセージを受信できません。TimeToLive はメッセージが受信できる最大有効期間ですが、その値は、宛先キューまたはサブスクリプションで指定された DefaultMessageTimeToLive エンティティを超えることはできません。 TimeToLive の値を小さく指定すると、個々のメッセージに適用されます。 ただし、メッセージで指定された大きな値は、エンティティの DefaultMessageTimeToLive 値によってオーバーライドされます。 |
To |
アドレスへの送信を取得または設定します。 |
ViaPartitionKey |
トランザクションを使用して転送キュー経由でメッセージを送信する場合のパーティション キー値を取得または設定します。 |
メソッド
Abandon() |
ピーク ロックされたメッセージのロックを破棄します。 |
Abandon(IDictionary<String,Object>) |
ピーク ロックされたメッセージのロックを破棄します。 |
AbandonAsync() |
ピークロックされたメッセージのロックを非同期的に破棄します。 |
AbandonAsync(IDictionary<String,Object>) |
ピークロックされたメッセージのロックを非同期的に破棄します。 |
Clone() |
新しいメッセージとしてメッセージの複製を送信できるように、メッセージを複製します。 |
Complete() |
メッセージの受信操作を完了し、メッセージを処理済みおよび削除済みとしてマークする必要があることを示します。 |
CompleteAsync() |
メッセージの受信操作を非同期的に完了し、メッセージを処理済みおよび削除済みとしてマークする必要があることを示します。 |
DeadLetter() |
メッセージを配信不能キューに移動します。 |
DeadLetter(IDictionary<String,Object>) |
メッセージを配信不能キューに移動します。 |
DeadLetter(String, String) |
メッセージを配信不能キューに移動します。 |
DeadLetterAsync() |
メッセージを配信不能キューに非同期的に移動します。 |
DeadLetterAsync(IDictionary<String,Object>) |
メッセージを配信不能キューに非同期的に移動します。 |
DeadLetterAsync(String, String) |
メッセージを配信不能キューに非同期的に移動します。 |
Defer() |
受信側がこのメッセージの処理を延期することを示します。 |
Defer(IDictionary<String,Object>) |
受信側がこのメッセージの処理を延期することを示します。 |
DeferAsync() |
受信側がこのメッセージの処理を延期することを非同期的に示します。 |
DeferAsync(IDictionary<String,Object>) |
受信側がこのメッセージの処理を延期することを非同期的に示します。 |
Dispose() |
アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。 |
GetBody<T>() |
バイナリ XmlDictionaryReaderを指定して を使用して、ブローカーメッセージ本文を指定された型のDataContractSerializerオブジェクトに逆シリアル化します。 |
GetBody<T>(XmlObjectSerializer) |
Binary XmlObjectSerializer で DataContractSerializer を使用して、BrokeredMessage 本体を指定した型のオブジェクトに逆シリアル化します。 |
RenewLock() |
メッセージのロックを更新します。 |
RenewLockAsync() |
メッセージのロックを非同期的に更新します。 |
ToString() |
現在のメッセージを表す文字列を返します。 |
明示的なインターフェイスの実装
IXmlSerializable.GetSchema() |
このメソッドは予約されているため、使用できません。 IXmlSerializable インターフェイスを実装するときは、このメソッドから null (Visual Basic では Nothing) を返す必要があります。代わりに、カスタム スキーマを指定する必要がある場合は、XmlSchemaProviderAttribute を クラスに適用します。 |
IXmlSerializable.ReadXml(XmlReader) |
XML 表現からオブジェクトを生成します。 このメソッドは内部使用のために予約されており、直接または間接的に使用しないでください (シリアライザーやフォーマッタの使用など)。 |
IXmlSerializable.WriteXml(XmlWriter) |
オブジェクトを XML 表現に変換します。 このメソッドは内部使用のために予約されており、直接または間接的に使用しないでください (シリアライザーやフォーマッタの使用など)。 |
適用対象
Azure SDK for .NET