Partilhar via


ArmEventGridModelFactory.PartnerNamespaceChannelData Método

Definição

Inicializa uma nova instância de PartnerNamespaceChannelData.

public static Azure.ResourceManager.EventGrid.PartnerNamespaceChannelData PartnerNamespaceChannelData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.EventGrid.Models.PartnerNamespaceChannelType? channelType = default, Azure.ResourceManager.EventGrid.Models.PartnerTopicInfo partnerTopicInfo = default, Azure.ResourceManager.EventGrid.Models.PartnerDestinationInfo partnerDestinationInfo = default, string messageForActivation = default, Azure.ResourceManager.EventGrid.Models.PartnerNamespaceChannelProvisioningState? provisioningState = default, Azure.ResourceManager.EventGrid.Models.PartnerTopicReadinessState? readinessState = default, DateTimeOffset? expireOnIfNotActivated = default);
static member PartnerNamespaceChannelData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Azure.ResourceManager.EventGrid.Models.PartnerNamespaceChannelType> * Azure.ResourceManager.EventGrid.Models.PartnerTopicInfo * Azure.ResourceManager.EventGrid.Models.PartnerDestinationInfo * string * Nullable<Azure.ResourceManager.EventGrid.Models.PartnerNamespaceChannelProvisioningState> * Nullable<Azure.ResourceManager.EventGrid.Models.PartnerTopicReadinessState> * Nullable<DateTimeOffset> -> Azure.ResourceManager.EventGrid.PartnerNamespaceChannelData
Public Shared Function PartnerNamespaceChannelData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional channelType As Nullable(Of PartnerNamespaceChannelType) = Nothing, Optional partnerTopicInfo As PartnerTopicInfo = Nothing, Optional partnerDestinationInfo As PartnerDestinationInfo = Nothing, Optional messageForActivation As String = Nothing, Optional provisioningState As Nullable(Of PartnerNamespaceChannelProvisioningState) = Nothing, Optional readinessState As Nullable(Of PartnerTopicReadinessState) = Nothing, Optional expireOnIfNotActivated As Nullable(Of DateTimeOffset) = Nothing) As PartnerNamespaceChannelData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

channelType
Nullable<PartnerNamespaceChannelType>

O tipo do canal de eventos que representa o fluxo de direção dos eventos.

partnerTopicInfo
PartnerTopicInfo

Essa propriedade deve ser preenchida quando channelType é PartnerTopic e representa informações sobre o recurso de tópico do parceiro correspondente ao canal.

partnerDestinationInfo
PartnerDestinationInfo

Essa propriedade deve ser preenchida quando channelType é PartnerDestination e representa informações sobre o recurso de destino do parceiro correspondente ao canal. PartnerDestinationInfo Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem WebhookPartnerDestinationInfo.

messageForActivation
String

Contexto ou mensagem útil que pode ser usada durante o processo de aprovação pelo assinante.

provisioningState
Nullable<PartnerNamespaceChannelProvisioningState>

Estado de provisionamento do canal.

readinessState
Nullable<PartnerTopicReadinessState>

O estado de preparação do tópico de parceiro correspondente.

expireOnIfNotActivated
Nullable<DateTimeOffset>

Hora de expiração do canal. Se esse temporizador expirar enquanto o tópico de parceiro correspondente nunca for ativado, o canal e o tópico de parceiro correspondente serão excluídos.

Retornos

Uma nova PartnerNamespaceChannelData instância para simulação.

Aplica-se a