Share via


CreateSubscriptionOptions クラス

定義

サブスクリプションのメタデータの説明を表します。

public class CreateSubscriptionOptions : IEquatable<Azure.Messaging.ServiceBus.Administration.CreateSubscriptionOptions>
type CreateSubscriptionOptions = class
    interface IEquatable<CreateSubscriptionOptions>
Public Class CreateSubscriptionOptions
Implements IEquatable(Of CreateSubscriptionOptions)
継承
CreateSubscriptionOptions
実装

コンストラクター

CreateSubscriptionOptions(String, String)

指定した名前とトピック名を使用して、SubscriptionDescription クラスの新しいインスタンスを初期化します。

CreateSubscriptionOptions(SubscriptionProperties)

指定したSubscriptionPropertiesインスタンスに基づいて、 のCreateSubscriptionOptions新しいインスタンスを初期化します。 これは、既存のサブスクリプションのプロパティに基づいて新しいサブスクリプションを作成する場合に便利です。

プロパティ

AutoDeleteOnIdle

TimeSpanサブスクリプションが自動的に削除されるアイドル間隔。

DeadLetteringOnMessageExpiration

メッセージの有効期限が切れたときに、このサブスクリプションが配信不能サポートを持っているかどうかを示します。

DefaultMessageTimeToLive

メッセージの既定の有効期間の値。 これは、メッセージが Service Bus に送信されてからメッセージが期限切れになるまでの期間です。

EnableBatchedOperations

サーバー側のバッチ処理操作が有効かどうかを示します。

EnableDeadLetteringOnFilterEvaluationExceptions

は、サブスクリプション ルールの評価が失敗したときにメッセージを配信不能サブキューに転送する必要があるかどうかを示します。

ForwardDeadLetteredMessagesTo

このサブスクリプションのすべての配信不能メッセージの転送先となる受信者エンティティの名前。

ForwardTo

サブスクリプションに送信されたすべてのメッセージの転送先となる受信者エンティティの名前。

LockDuration

ピーク ロック受信の期間。 つまり、他の受信者が同じメッセージを受信しないように、特定の受信者によってメッセージがロックされている時間です。

MaxDeliveryCount

配信不能になる前のメッセージの最大配信数。

RequiresSession

これは、サブスクリプションがセッションの概念をサポートしているかどうかを示します。 セッションフル メッセージは FIFO の順序に従います。

Status

サブスクリプションの現在の状態 (有効/無効)。

SubscriptionName

サブスクリプションの名前。

TopicName

サブスクリプションが存在するトピックの名前。

UserMetadata

ユーザーがサブスクリプションに関連付けることができるカスタム メタデータ。

メソッド

Equals(CreateSubscriptionOptions)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

GetHashCode()

このインスタンスのハッシュ コードを返します。

演算子

Equality(CreateSubscriptionOptions, CreateSubscriptionOptions)

サブスクリプションのメタデータの説明を表します。

Inequality(CreateSubscriptionOptions, CreateSubscriptionOptions)

サブスクリプションのメタデータの説明を表します。

適用対象