Compartir a través de


CreateSubscriptionOptions Clase

Definición

Representa la descripción de metadatos de la suscripción.

public class CreateSubscriptionOptions : IEquatable<Azure.Messaging.ServiceBus.Administration.CreateSubscriptionOptions>
type CreateSubscriptionOptions = class
    interface IEquatable<CreateSubscriptionOptions>
Public Class CreateSubscriptionOptions
Implements IEquatable(Of CreateSubscriptionOptions)
Herencia
CreateSubscriptionOptions
Implementaciones

Constructores

CreateSubscriptionOptions(String, String)

Inicializa una nueva instancia de la clase SubscriptionDescription con el nombre y el nombre de tema especificados.

CreateSubscriptionOptions(SubscriptionProperties)

Inicializa una nueva instancia de en función de CreateSubscriptionOptions la instancia especificada SubscriptionProperties . Esto es útil para crear una nueva suscripción basada en las propiedades de una suscripción existente.

Propiedades

AutoDeleteOnIdle

Intervalo TimeSpan de inactividad después del cual se elimina automáticamente la suscripción.

DeadLetteringOnMessageExpiration

Indica si esta suscripción tiene compatibilidad con mensajes fallidos cuando expira un mensaje.

DefaultMessageTimeToLive

El valor predeterminado de período de vida para los mensajes. Esta es la duración después de la cual expira el mensaje, a partir de cuando se envía el mensaje a Service Bus.

EnableBatchedOperations

Indica si las operaciones por lotes del lado servidor están habilitadas.

EnableDeadLetteringOnFilterEvaluationExceptions

indica si los mensajes deben reenviarse a la sub cola de mensajes fallidos cuando se produce un error en la evaluación de la regla de suscripción.

ForwardDeadLetteredMessagesTo

Nombre de la entidad de destinatario a la que se reenvía todos los mensajes fallidos de esta suscripción.

ForwardTo

Nombre de la entidad de destinatario a la que se reenvía todos los mensajes enviados a la suscripción.

LockDuration

Duración de una recepción de bloqueo de inspección. Es decir, la cantidad de tiempo que el mensaje está bloqueado por un receptor determinado para que ningún otro receptor reciba el mismo mensaje.

MaxDeliveryCount

Recuento máximo de entregas de un mensaje antes de que se produzcan mensajes fallidos.

RequiresSession

Esto indica si la suscripción admite el concepto de sesión. Los mensajes con sesión siguen el orden FIFO.

Status

Estado actual de la suscripción (habilitada o deshabilitada).

SubscriptionName

Nombre de la suscripción.

TopicName

Nombre del tema en el que existe la suscripción.

UserMetadata

Metadatos personalizados que el usuario puede asociar a la suscripción.

Métodos

Equals(CreateSubscriptionOptions)

Determina si el objeto especificado es igual que el objeto actual.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

GetHashCode()

Devuelve un código hash para esta instancia.

Operadores

Equality(CreateSubscriptionOptions, CreateSubscriptionOptions)

Representa la descripción de metadatos de la suscripción.

Inequality(CreateSubscriptionOptions, CreateSubscriptionOptions)

Representa la descripción de metadatos de la suscripción.

Se aplica a