Partager via


IWithCreate Interface

Définition

Étape de la définition qui contient toutes les entrées minimales requises pour la ressource à créer (via WithCreate.create()), mais permet également de spécifier d’autres paramètres facultatifs.

public interface IWithCreate : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.ServiceBus.Fluent.ISubscription>, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Definition.IWithDefaultMessageTTL, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Definition.IWithDeleteOnIdle, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Definition.IWithExpiredMessageMovedToDeadLetterSubscription, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Definition.IWithMessageBatching, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Definition.IWithMessageLockDuration, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Definition.IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Definition.IWithMessageMovedToDeadLetterSubscriptionOnMaxDeliveryCount, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Definition.IWithSession
type IWithCreate = interface
    interface ICreatable<ISubscription>
    interface IIndexable
    interface IWithDeleteOnIdle
    interface IWithMessageLockDuration
    interface IWithDefaultMessageTTL
    interface IWithSession
    interface IWithMessageBatching
    interface IWithExpiredMessageMovedToDeadLetterSubscription
    interface IWithMessageMovedToDeadLetterSubscriptionOnMaxDeliveryCount
    interface IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException
Public Interface IWithCreate
Implements ICreatable(Of ISubscription), IWithDefaultMessageTTL, IWithDeleteOnIdle, IWithExpiredMessageMovedToDeadLetterSubscription, IWithMessageBatching, IWithMessageLockDuration, IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException, IWithMessageMovedToDeadLetterSubscriptionOnMaxDeliveryCount, IWithSession
Dérivé
Implémente

Propriétés

Key

Étape de la définition qui contient toutes les entrées minimales requises pour la ressource à créer (via WithCreate.create()), mais permet également de spécifier d’autres paramètres facultatifs.

(Hérité de IIndexable)
Name

Obtient le nom de la ressource pouvant être créé.

(Hérité de ICreatable<T>)

Méthodes

Create()

Exécutez la demande de création.

(Hérité de ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Place la requête dans la file d’attente et autorise le client HTTP à l’exécuter lorsque des ressources système sont disponibles.

(Hérité de ICreatable<T>)
WithDefaultMessageTTL(TimeSpan)

Spécifie la durée d’expiration du message. Remarque : sauf s’il est explicitement remplacé, la durée de vie par défaut est infinie (TimeSpan.Max).

(Hérité de IWithDefaultMessageTTL)
WithDeleteOnIdleDurationInMinutes(Int32)

Intervalle d’inactivité après lequel l’abonnement est automatiquement supprimé. Remarque : sauf si elle est explicitement remplacée, la suppression par défaut sur la durée d’inactivité est infinie (TimeSpan.Max).

(Hérité de IWithDeleteOnIdle)
WithExpiredMessageMovedToDeadLetterSubscription()

Spécifie que le message expiré doit être déplacé vers l’abonnement aux lettres mortes.

(Hérité de IWithExpiredMessageMovedToDeadLetterSubscription)
WithMessageLockDurationInSeconds(Int32)

Spécifie la durée pendant laquelle le message est verrouillé pour d’autres récepteurs. Remarque : sauf s’il est explicitement remplacé, la durée de verrouillage par défaut est de 60 secondes, la valeur maximale autorisée est de 300 secondes.

(Hérité de IWithMessageLockDuration)
WithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException()

Spécifie que le message d’échec de l’évaluation du filtre doit être déplacé vers l’abonnement aux lettres mortes.

(Hérité de IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException)
WithMessageMovedToDeadLetterSubscriptionOnMaxDeliveryCount(Int32)

Spécifie le nombre maximal de remises d’un message. Une fois ce nombre dépassé, le message est déplacé vers l’abonnement aux lettres mortes.

(Hérité de IWithMessageMovedToDeadLetterSubscriptionOnMaxDeliveryCount)
WithoutExpiredMessageMovedToDeadLetterSubscription()

Spécifie que le message expiré ne doit pas être déplacé vers un abonnement de lettres mortes.

(Hérité de IWithExpiredMessageMovedToDeadLetterSubscription)
WithoutMessageBatching()

Spécifie que le traitement par lot par défaut doit être désactivé sur cet abonnement. Avec le traitement par lot, Service Bus peut traiter par lot plusieurs messages lorsqu’il écrit ou supprime des messages de son magasin interne.

(Hérité de IWithMessageBatching)
WithSession()

Spécifie que la prise en charge de session doit être activée pour l’abonnement.

(Hérité de IWithSession)

S’applique à