IWithCreate Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
É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.IQueue>, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Definition.IWithAuthorizationRule, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Definition.IWithDefaultMessageTTL, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Definition.IWithDeleteOnIdle, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Definition.IWithDuplicateMessageDetection, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Definition.IWithExpiredMessageMovedToDeadLetterQueue, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Definition.IWithExpressMessage, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Definition.IWithMessageBatching, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Definition.IWithMessageLockDuration, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Definition.IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Definition.IWithPartitioning, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Definition.IWithSession, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Definition.IWithSize
type IWithCreate = interface
interface ICreatable<IQueue>
interface IIndexable
interface IWithSize
interface IWithPartitioning
interface IWithDeleteOnIdle
interface IWithMessageLockDuration
interface IWithDefaultMessageTTL
interface IWithSession
interface IWithExpressMessage
interface IWithMessageBatching
interface IWithDuplicateMessageDetection
interface IWithExpiredMessageMovedToDeadLetterQueue
interface IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount
interface IWithAuthorizationRule
Public Interface IWithCreate
Implements ICreatable(Of IQueue), IWithAuthorizationRule, IWithDefaultMessageTTL, IWithDeleteOnIdle, IWithDuplicateMessageDetection, IWithExpiredMessageMovedToDeadLetterQueue, IWithExpressMessage, IWithMessageBatching, IWithMessageLockDuration, IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount, IWithPartitioning, IWithSession, IWithSize
- Dérivé
- Implémente
-
ICreatable<IQueue> IIndexable IWithAuthorizationRule IWithDefaultMessageTTL IWithDeleteOnIdle IWithDuplicateMessageDetection IWithExpiredMessageMovedToDeadLetterQueue IWithExpressMessage IWithMessageBatching IWithMessageLockDuration IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount IWithPartitioning IWithSession IWithSize
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 créatable. (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 après laquelle le message expire. Remarque : sauf si elle est explicitement remplacée, la durée de vie par défaut est infinie (TimeSpan.Max). (Hérité de IWithDefaultMessageTTL) |
WithDeleteOnIdleDurationInMinutes(Int32) |
Intervalle d’inactivité après lequel la file d’attente est automatiquement supprimée. 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) |
WithDuplicateMessageDetection(TimeSpan) |
Spécifie la durée de l’historique de détection des messages en double. (Hérité de IWithDuplicateMessageDetection) |
WithExpiredMessageMovedToDeadLetterQueue() |
Spécifie que le message expiré doit être déplacé vers la file d’attente de lettres mortes. (Hérité de IWithExpiredMessageMovedToDeadLetterQueue) |
WithExpressMessage() |
Spécifie que les messages de cette file d’attente sont express et qu’ils peuvent donc être mis en cache en mémoire pendant un certain temps avant de les stocker dans la banque de messagerie. Remarque : Par défaut, la file d’attente n’est pas express. (Hérité de IWithExpressMessage) |
WithMessageLockDurationInSeconds(Int32) |
Spécifie la durée pendant laquelle le message est verrouillé pour d’autres récepteurs. Remarque : sauf si elle est explicitement remplacée, 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) |
WithMessageMovedToDeadLetterQueueOnMaxDeliveryCount(Int32) |
Spécifie le nombre maximal de remises d’un message. Une fois ce nombre dépassé, le message est déplacé vers la file d’attente de lettres mortes. (Hérité de IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount) |
WithNewListenRule(String) |
Crée une règle d’autorisation d’écoute pour la file d’attente. (Hérité de IWithAuthorizationRule) |
WithNewManageRule(String) |
Crée une règle d’autorisation de gestion pour la file d’attente. (Hérité de IWithAuthorizationRule) |
WithNewSendRule(String) |
Crée une règle d’autorisation d’envoi pour la file d’attente. (Hérité de IWithAuthorizationRule) |
WithoutMessageBatching() |
Spécifie que le traitement par lot par défaut doit être désactivé dans cette file d’attente. Avec le traitement par lots, Service Bus peut traiter plusieurs messages lorsqu’il écrit ou supprime des messages de son magasin interne. (Hérité de IWithMessageBatching) |
WithoutPartitioning() |
Spécifie que le partitionnement par défaut doit être désactivé dans cette file d’attente. Remarque : si le Service Bus parent est une référence SKU Premium, la partition ne peut pas être désactivée. (Hérité de IWithPartitioning) |
WithPartitioning() |
Spécifie que le partitionnement doit être activé dans cette file d’attente. (Hérité de IWithPartitioning) |
WithSession() |
Spécifie que la prise en charge de session doit être activée pour la file d’attente. (Hérité de IWithSession) |
WithSizeInMB(Int64) |
Spécifie la taille maximale de la mémoire allouée pour la file d’attente. (Hérité de IWithSize) |
S’applique à
Azure SDK for .NET