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.ITopic>, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Definition.IWithAuthorizationRule, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Definition.IWithDefaultMessageTTL, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Definition.IWithDeleteOnIdle, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Definition.IWithDuplicateMessageDetection, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Definition.IWithExpressMessage, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Definition.IWithMessageBatching, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Definition.IWithPartitioning, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Definition.IWithSize, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Definition.IWithSubscription
type IWithCreate = interface
    interface ICreatable<ITopic>
    interface IIndexable
    interface IWithSize
    interface IWithPartitioning
    interface IWithDeleteOnIdle
    interface IWithDefaultMessageTTL
    interface IWithExpressMessage
    interface IWithMessageBatching
    interface IWithDuplicateMessageDetection
    interface IWithSubscription
    interface IWithAuthorizationRule
Public Interface IWithCreate
Implements ICreatable(Of ITopic), IWithAuthorizationRule, IWithDefaultMessageTTL, IWithDeleteOnIdle, IWithDuplicateMessageDetection, IWithExpressMessage, IWithMessageBatching, IWithPartitioning, IWithSize, IWithSubscription
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 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 rubrique 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)
WithExpressMessage()

Spécifie que les messages de cette rubrique sont express et qu’ils peuvent donc être mis en cache en mémoire pendant un certain temps avant de les stocker dans le magasin de messagerie. Remarque : Par défaut, la rubrique n’est pas express.

(Hérité de IWithExpressMessage)
WithNewListenRule(String)

Crée une règle d’autorisation d’écoute pour la rubrique.

(Hérité de IWithAuthorizationRule)
WithNewManageRule(String)

Crée une règle d’autorisation de gestion pour la rubrique.

(Hérité de IWithAuthorizationRule)
WithNewSendRule(String)

Crée une règle d’autorisation d’envoi pour la rubrique .

(Hérité de IWithAuthorizationRule)
WithNewSubscription(String)

Crée une entité d’abonnement pour la rubrique Service Bus.

(Hérité de IWithSubscription)
WithoutMessageBatching()

Spécifie que le traitement par lots par défaut doit être désactivé sur cette rubrique. 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é sur cette rubrique. 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é sur cette rubrique.

(Hérité de IWithPartitioning)
WithSizeInMB(Int64)

Spécifie la taille maximale de la mémoire allouée pour la rubrique.

(Hérité de IWithSize)

S’applique à