Share via


SubscriptionInner Constructors

Definition

Overloads

SubscriptionInner()

Initializes a new instance of the SubscriptionInner class.

SubscriptionInner(String, String, String, String, IDictionary<String, String>, Nullable<DateTime>, String, MessageCountDetails, Nullable<DateTime>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Int64>, Nullable<Boolean>, Nullable<EntityStatus>, Nullable<DateTime>)

Initializes a new instance of the SubscriptionInner class.

SubscriptionInner()

Initializes a new instance of the SubscriptionInner class.

public SubscriptionInner ();
Public Sub New ()

Applies to

SubscriptionInner(String, String, String, String, IDictionary<String, String>, Nullable<DateTime>, String, MessageCountDetails, Nullable<DateTime>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Int64>, Nullable<Boolean>, Nullable<EntityStatus>, Nullable<DateTime>)

Initializes a new instance of the SubscriptionInner class.

public SubscriptionInner (string location = default, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, DateTime? accessedAt = default, string autoDeleteOnIdle = default, Microsoft.Azure.Management.ServiceBus.Fluent.Models.MessageCountDetails countDetails = default, DateTime? createdAt = default, string defaultMessageTimeToLive = default, bool? deadLetteringOnFilterEvaluationExceptions = default, bool? deadLetteringOnMessageExpiration = default, bool? enableBatchedOperations = default, string lockDuration = default, int? maxDeliveryCount = default, long? messageCount = default, bool? requiresSession = default, Microsoft.Azure.Management.ServiceBus.Fluent.Models.EntityStatus? status = default, DateTime? updatedAt = default);
new Microsoft.Azure.Management.ServiceBus.Fluent.Models.SubscriptionInner : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Nullable<DateTime> * string * Microsoft.Azure.Management.ServiceBus.Fluent.Models.MessageCountDetails * Nullable<DateTime> * string * Nullable<bool> * Nullable<bool> * Nullable<bool> * string * Nullable<int> * Nullable<int64> * Nullable<bool> * Nullable<Microsoft.Azure.Management.ServiceBus.Fluent.Models.EntityStatus> * Nullable<DateTime> -> Microsoft.Azure.Management.ServiceBus.Fluent.Models.SubscriptionInner
Public Sub New (Optional location As String = Nothing, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional accessedAt As Nullable(Of DateTime) = Nothing, Optional autoDeleteOnIdle As String = Nothing, Optional countDetails As MessageCountDetails = Nothing, Optional createdAt As Nullable(Of DateTime) = Nothing, Optional defaultMessageTimeToLive As String = Nothing, Optional deadLetteringOnFilterEvaluationExceptions As Nullable(Of Boolean) = Nothing, Optional deadLetteringOnMessageExpiration As Nullable(Of Boolean) = Nothing, Optional enableBatchedOperations As Nullable(Of Boolean) = Nothing, Optional lockDuration As String = Nothing, Optional maxDeliveryCount As Nullable(Of Integer) = Nothing, Optional messageCount As Nullable(Of Long) = Nothing, Optional requiresSession As Nullable(Of Boolean) = Nothing, Optional status As Nullable(Of EntityStatus) = Nothing, Optional updatedAt As Nullable(Of DateTime) = Nothing)

Parameters

location
String
id
String
name
String
type
String
accessedAt
Nullable<DateTime>

Last time there was a receive request to this subscription.

autoDeleteOnIdle
String

TimeSpan idle interval after which the topic is automatically deleted. The minimum duration is 5 minutes. The service accepts a C# Standard TimeSpan Format for loc duration https://msdn.microsoft.com/en-us/library/ee372286(v=vs.110).aspx. Format is 'DD.HH:MM:SS' and default value of this property is 10675199 days

countDetails
MessageCountDetails
createdAt
Nullable<DateTime>

Exact time the Subscription was created.

defaultMessageTimeToLive
String

Default message time to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself. The service accepts a C# Standard TimeSpan Format for loc duration https://msdn.microsoft.com/en-us/library/ee372286(v=vs.110).aspx . Format is 'DD.HH:MM:SS' and default value of this property is 10675199 days

deadLetteringOnFilterEvaluationExceptions
Nullable<Boolean>

Value that indicates whether a subscription has dead letter support on filter evaluation exceptions.

deadLetteringOnMessageExpiration
Nullable<Boolean>

Value that indicates whether a subscription has dead letter support when a message expires.

enableBatchedOperations
Nullable<Boolean>

Value that indicates whether server-side batched operations are enabled.

lockDuration
String

The lock duration time span for the subscription. The service accepts a C# Standard TimeSpan Format for loc duration https://msdn.microsoft.com/en-us/library/ee372286(v=vs.110).aspx

maxDeliveryCount
Nullable<Int32>

Number of maximum deliveries.

messageCount
Nullable<Int64>

Number of messages.

requiresSession
Nullable<Boolean>

Value indicating if a subscription supports the concept of sessions.

status
Nullable<EntityStatus>

Enumerates the possible values for the status of a messaging entity. Possible values include: 'Active', 'Creating', 'Deleting', 'Disabled', 'ReceiveDisabled', 'Renaming', 'Restoring', 'SendDisabled', 'Unknown'

updatedAt
Nullable<DateTime>

The exact time the subscription was updated.

Applies to