Partilhar via


NamespaceTopicEventSubscriptionCollection.CreateOrUpdateAsync Método

Definição

Cria ou atualiza de forma assíncrona uma assinatura de evento de um tópico de namespace com os parâmetros especificados. As assinaturas de evento existentes serão atualizadas com essa API.

  • Caminho da Solicitação/assinaturas/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}
  • Operação IdNamespaceTopicEventSubscriptions_CreateOrUpdate
public virtual System.Threading.Tasks.Task<Azure.ResourceManager.ArmOperation<Azure.ResourceManager.EventGrid.NamespaceTopicEventSubscriptionResource>> CreateOrUpdateAsync (Azure.WaitUntil waitUntil, string eventSubscriptionName, Azure.ResourceManager.EventGrid.NamespaceTopicEventSubscriptionData data, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateOrUpdateAsync : Azure.WaitUntil * string * Azure.ResourceManager.EventGrid.NamespaceTopicEventSubscriptionData * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.ResourceManager.ArmOperation<Azure.ResourceManager.EventGrid.NamespaceTopicEventSubscriptionResource>>
override this.CreateOrUpdateAsync : Azure.WaitUntil * string * Azure.ResourceManager.EventGrid.NamespaceTopicEventSubscriptionData * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.ResourceManager.ArmOperation<Azure.ResourceManager.EventGrid.NamespaceTopicEventSubscriptionResource>>
Public Overridable Function CreateOrUpdateAsync (waitUntil As WaitUntil, eventSubscriptionName As String, data As NamespaceTopicEventSubscriptionData, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ArmOperation(Of NamespaceTopicEventSubscriptionResource))

Parâmetros

waitUntil
WaitUntil

Completed se o método deve aguardar para retornar até que a operação de execução prolongada seja concluída no serviço; Started se ele deve retornar depois de iniciar a operação. Para obter mais informações sobre operações de execução prolongada, consulte Exemplos de operação de Long-Running do Azure.Core.

eventSubscriptionName
String

Nome da assinatura do evento que será criado. Os nomes de assinatura de evento devem ter entre 3 e 100 caracteres de comprimento e usar apenas letras alfanuméricas.

data
NamespaceTopicEventSubscriptionData

Propriedades de assinatura de evento que contêm o modo de entrega, informações de filtro e outras.

cancellationToken
CancellationToken

O token de cancelamento a ser usado.

Retornos

Exceções

eventSubscriptionName é uma cadeia de caracteres vazia e esperava-se que não estivesse vazia.

eventSubscriptionName ou data é nulo.

Aplica-se a