NamespaceManager Clase

Definición

Representa una clase de delimitador usada en la administración de entidades, como colas, temas, suscripciones y reglas, en el espacio de nombres del servicio. Debe proporcionar las credenciales de acceso y la dirección del espacio de nombres de servicio para administrar el espacio de nombres del servicio.

public sealed class NamespaceManager
type NamespaceManager = class
Public NotInheritable Class NamespaceManager
Herencia
NamespaceManager

Ejemplos

NamespaceManagerSettings nsSettings = new NamespaceManagerSettings(); // with credentials and operation timeout
NamespaceManager manager = new NamespaceManager(new Uri("baseUri"), nsSettings);

Constructores

NamespaceManager(IEnumerable<String>)

Inicializa una nueva instancia de la NamespaceManager clase con las direcciones especificadas.

NamespaceManager(IEnumerable<String>, NamespaceManagerSettings)

Inicializa una nueva instancia de la NamespaceManager clase con las direcciones y la configuración especificadas.

NamespaceManager(IEnumerable<String>, TokenProvider)

Inicializa una nueva instancia de la NamespaceManager clase con las direcciones y el proveedor de tokens especificados.

NamespaceManager(IEnumerable<Uri>)

Inicializa una nueva instancia de la NamespaceManager clase con las direcciones base del URI del espacio de nombres de servicio especificados.

NamespaceManager(IEnumerable<Uri>, NamespaceManagerSettings)

Inicializa una nueva instancia de la NamespaceManager clase con las direcciones base y la configuración del URI del espacio de nombres de servicio especificado.

NamespaceManager(IEnumerable<Uri>, TokenProvider)

Inicializa una nueva instancia de la NamespaceManager clase con las direcciones base del URI de espacio de nombres de servicio y el proveedor de tokens especificados.

NamespaceManager(String)

Inicializa una nueva instancia de la NamespaceManager clase con la dirección de espacio de nombres de servicio especificada.

NamespaceManager(String, NamespaceManagerSettings)

Inicializa una nueva instancia de la NamespaceManager clase con la dirección base del espacio de nombres de servicio y NamespaceManagerSettings el objeto especificados.

NamespaceManager(String, TokenProvider)

Inicializa una nueva instancia de la NamespaceManager clase con la dirección base del espacio de nombres de servicio y el proveedor de tokens especificados.

NamespaceManager(Uri)

Inicializa una nueva instancia de la NamespaceManager clase con la dirección base del URI del espacio de nombres de servicio especificado.

NamespaceManager(Uri, NamespaceManagerSettings)

Inicializa una nueva instancia de la NamespaceManager clase con la dirección base y NamespaceManagerSettings el objeto base del espacio de nombres de servicio especificados.

NamespaceManager(Uri, TokenProvider)

Inicializa una nueva instancia de la NamespaceManager clase con la dirección base y TokenProvider el objeto base del espacio de nombres de servicio especificados.

Propiedades

Address

Obtiene la dirección base del espacio de nombres del servicio.

ProtocolVersion

Especifica la cadena del formato "AAAA-MM" que indica la versión del protocolo de cliente.

Settings

Obtiene la configuración del cliente del espacio de nombres del servicio.

Métodos

Create()

Crea una nueva instancia de NamespaceManager.

CreateConsumerGroup(ConsumerGroupDescription)

Crea un grupo de consumidores de Event Hubs mediante el especificado ConsumerGroupDescription.

CreateConsumerGroup(String, String)

Crea un grupo de consumidores de Event Hubs con valores predeterminados, con la ruta de acceso de Event Hubs especificada y un nombre para el grupo de consumidores.

CreateConsumerGroupAsync(ConsumerGroupDescription)

Versión asincrónica de CreateConsumerGroup(ConsumerGroupDescription).

CreateConsumerGroupAsync(String, String)

Versión asincrónica de CreateConsumerGroup(String, String).

CreateConsumerGroupIfNotExists(ConsumerGroupDescription)

Crea un grupo de consumidores si aún no existe, utilizando el especificado ConsumerGroupDescription como metadatos. Si el grupo ya existe, devuelva el objeto almacenado ConsumerGroupDescription.

CreateConsumerGroupIfNotExists(String, String)

Crea un grupo de consumidores si aún no existe, con la ruta de acceso y el nombre de grupo de Event Hubs especificados. Si el grupo ya existe, devuelva el objeto almacenado ConsumerGroupDescription.

CreateConsumerGroupIfNotExistsAsync(ConsumerGroupDescription)

Versión asincrónica de CreateConsumerGroupIfNotExists(ConsumerGroupDescription).

CreateConsumerGroupIfNotExistsAsync(String, String)

Versión asincrónica de CreateConsumerGroupIfNotExists(String, String).

CreateEventHub(EventHubDescription)

Crea un nuevo centro de eventos mediante el especificado EventHubDescription.

CreateEventHub(String)

Crea un nuevo centro de eventos con valores predeterminados para la ruta de acceso de entrada especificada.

CreateEventHubAsync(EventHubDescription)

Crea de forma asincrónica un centro de eventos.

CreateEventHubAsync(String)

Crea de forma asincrónica un centro de eventos.

CreateEventHubIfNotExists(EventHubDescription)

Crea un centro de eventos si no existe.

CreateEventHubIfNotExists(String)

Crea un centro de eventos si no existe.

CreateEventHubIfNotExistsAsync(EventHubDescription)

Crea de forma asincrónica un centro de eventos si no existe.

CreateEventHubIfNotExistsAsync(String)

Crea de forma asincrónica un centro de eventos si no existe.

CreateFromConnectionString(String)

Crea una nueva instancia de mediante una cadena de NamespaceManager conexión especificada.

CreateOrUpdateQueueCoreAsync(NamespaceManager, QueueDescription, Boolean, CancellationToken)

Representa una clase de delimitador usada en la administración de entidades, como colas, temas, suscripciones y reglas, en el espacio de nombres del servicio. Debe proporcionar las credenciales de acceso y la dirección del espacio de nombres de servicio para administrar el espacio de nombres del servicio.

CreateQueue(QueueDescription)

Crea una nueva cola en el espacio de nombres del servicio con la descripción de cola especificada.

CreateQueue(String)

Crea una nueva cola en el espacio de nombres del servicio con la ruta de acceso especificada.

CreateQueueAsync(QueueDescription)

Crea de forma asincrónica una nueva cola en el espacio de nombres del servicio con la descripción de la cola especificada.

CreateQueueAsync(String)

Crea de forma asincrónica una nueva cola en el espacio de nombres del servicio con la ruta de acceso especificada.

CreateRelay(RelayDescription)

Crea una nueva retransmisión en el espacio de nombres del servicio con la descripción de retransmisión especificada.

CreateRelay(String, RelayType)

Crea una nueva retransmisión en el espacio de nombres del servicio con la ruta de acceso y el tipo especificados.

CreateRelayAsync(RelayDescription)

Crea de forma asincrónica una nueva retransmisión en el espacio de nombres del servicio con la descripción de retransmisión especificada.

CreateRelayAsync(String, RelayType)

Crea de forma asincrónica una nueva retransmisión en el espacio de nombres del servicio con la ruta de acceso y el tipo especificados.

CreateSubscription(String, String)

Crea una nueva suscripción en el espacio de nombres del servicio con la ruta de acceso del tema y el nombre de la suscripción especificados.

CreateSubscription(String, String, Filter)

Crea una nueva suscripción en el espacio de nombres del servicio con la ruta de acceso del tema, el nombre de la suscripción y la expresión de filtro especificados.

CreateSubscription(String, String, RuleDescription)

Crea una nueva suscripción en el espacio de nombres del servicio con la ruta de acceso del tema, el nombre de la suscripción y la descripción de la regla especificados.

CreateSubscription(SubscriptionDescription)

Crea una nueva suscripción en el espacio de nombres del servicio con la descripción de la suscripción especificada.

CreateSubscription(SubscriptionDescription, Filter)

Crea una nueva suscripción en el espacio de nombres del servicio con la descripción de suscripción y la expresión de filtro especificadas.

CreateSubscription(SubscriptionDescription, RuleDescription)

Crea una nueva suscripción en el espacio de nombres del servicio con la descripción de la suscripción y la descripción de la regla especificadas.

CreateSubscriptionAsync(String, String)

Crea de forma asincrónica una nueva suscripción en el espacio de nombres del servicio con la ruta de acceso del tema y el nombre de la suscripción especificados.

CreateSubscriptionAsync(String, String, Filter)

Crea de forma asincrónica una nueva suscripción en el espacio de nombres del servicio con la ruta de acceso del tema, el nombre de la suscripción y la expresión de filtro especificadas.

CreateSubscriptionAsync(String, String, RuleDescription)

Crea de forma asincrónica una nueva suscripción en el espacio de nombres del servicio con la ruta de acceso del tema, el nombre de la suscripción y la descripción de la regla especificados.

CreateSubscriptionAsync(SubscriptionDescription)

Crea de forma asincrónica una nueva suscripción en el espacio de nombres del servicio con la descripción de la suscripción especificada.

CreateSubscriptionAsync(SubscriptionDescription, Filter)

Crea de forma asincrónica una nueva suscripción en el espacio de nombres del servicio con la descripción de la suscripción y la expresión de filtro especificadas.

CreateSubscriptionAsync(SubscriptionDescription, RuleDescription)

Crea de forma asincrónica una nueva suscripción en el espacio de nombres del servicio con la descripción de la suscripción y la descripción de la regla especificadas.

CreateTopic(String)

Crea un nuevo tema dentro del espacio de nombres del servicio con la ruta de acceso del espacio de nombres de servicio especificado.

CreateTopic(TopicDescription)

Crea un nuevo tema dentro del espacio de nombres del servicio con la descripción del tema especificada.

CreateTopicAsync(String)

Crea de forma asincrónica un nuevo tema dentro del espacio de nombres del servicio con la ruta de acceso del espacio de nombres de servicio especificado.

CreateTopicAsync(TopicDescription)

Crea de forma asincrónica un nuevo tema dentro del espacio de nombres del servicio con la descripción del tema especificada.

DeleteConsumerGroup(String, String)

Elimina un grupo de consumidores.

DeleteConsumerGroupAsync(String, String)

Elimina de forma asincrónica un grupo de consumidores.

DeleteEventHub(String)

Elimina un concentrador de eventos.

DeleteEventHubAsync(String)

Elimina de forma asincrónica un centro de eventos.

DeleteQueue(String)

Elimina la cola descrita por la ruta de acceso relativa a la dirección base del espacio de nombres del servicio.

DeleteQueueAsync(String)

Elimina de forma asincrónica la cola descrita por la ruta de acceso relativa a la dirección base del espacio de nombres del servicio.

DeleteRelay(String)

Elimina la retransmisión descrita por la ruta de acceso relativa a la dirección base del espacio de nombres del servicio.

DeleteRelayAsync(String)

Elimina asincrónicamente la retransmisión descrita por la ruta de acceso relativa a la dirección base del espacio de nombres del servicio.

DeleteSubscription(String, String)

Elimina la suscripción con la ruta de acceso del tema y el nombre de la suscripción especificados.

DeleteSubscriptionAsync(String, String)

Elimina de forma asincrónica la suscripción con la ruta de acceso del tema y el nombre de la suscripción especificados.

DeleteTopic(String)

Elimina el tema descrito por la ruta de acceso relativa a la dirección base del espacio de nombres del servicio.

DeleteTopicAsync(String)

Elimina de forma asincrónica el tema descrito por la ruta de acceso relativa a la dirección base del espacio de nombres del servicio.

EventHubExists(String)

Indica si existe o no un centro de eventos.

EventHubExistsAsync(String)

Determina de forma asincrónica si el centro de eventos existe desde el espacio de nombres del servicio.

GetConsumerGroup(String, String)

Obtiene un grupo de consumidores de Event Hubs.

GetConsumerGroupAsync(String, String)

Obtiene de forma asincrónica un grupo de consumidores.

GetConsumerGroups(String)

Obtiene una colección que representa un conjunto de grupos de consumidores.

GetConsumerGroupsAsync(String)

Obtiene de forma asincrónica un conjunto de grupos de consumidores.

GetEventHub(String)

Obtiene información sobre un centro de eventos.

GetEventHubAsync(String)

Obtiene de forma asincrónica información sobre un centro de eventos.

GetEventHubPartition(String, String)

Devuelve información sobre la partición del centro de eventos especificada. Este método supone que desea obtener información de partición para la partición especificada por el name parámetro que pertenece al grupo de consumidores predeterminado al eventHubPathque apunta .

GetEventHubPartition(String, String, String)

Representa una clase de delimitador usada en la administración de entidades, como colas, temas, suscripciones y reglas, en el espacio de nombres del servicio. Debe proporcionar las credenciales de acceso y la dirección del espacio de nombres de servicio para administrar el espacio de nombres del servicio.

GetEventHubPartitionAsync(String, String)

Versión asincrónica de GetEventHubPartition(String, String).

GetEventHubPartitionAsync(String, String, String)

Versión asincrónica de GetEventHubPartition(String, String).

GetEventHubs()

Obtiene una colección que representa un conjunto de Event Hubs.

GetEventHubsAsync()

Obtiene de forma asincrónica una lista de Event Hubs.

GetNamespaceInfo()

Obtiene información relacionada con el espacio de nombres.

GetNamespaceInfoAsync()

Obtiene de forma asincrónica información relacionada con el espacio de nombres.

GetQueue(String)

Recupera una cola del espacio de nombres del servicio.

GetQueueAsync(String)

Recupera de forma asincrónica una cola del espacio de nombres del servicio.

GetQueues()

Recupera una colección enumerable de todas las colas del espacio de nombres del servicio.

GetQueues(String)

Recupera una colección enumerable de todas las colas del espacio de nombres del servicio con el filtro especificado. Puede filtrar por una combinación de nombre de entidad (incluido el inicio), la longitud de la entidad (Gt o Lt), la hora creada, actualizada y a la que se ha accedido (Gt o Lt).

GetQueuesAsync()

Recupera de forma asincrónica una colección enumerable de todas las colas del espacio de nombres del servicio.

GetQueuesAsync(String)

Recupera de forma asincrónica una colección enumerable de todas las colas del espacio de nombres del servicio con el filtro especificado.

GetRelay(String)

Recupera los detalles de un punto de conexión de retransmisión determinado.

GetRelayAsync(String)

Recupera de forma asincrónica los detalles de un punto de conexión de retransmisión determinado.

GetRelays()

Recupera una colección de todas las retransmisiones del espacio de nombres del servicio.

GetRelaysAsync()

Recupera de forma asincrónica una colección de todas las retransmisiones del espacio de nombres del servicio.

GetRevokedPublishers(String)

Devuelve todos los publicadores revocados de un centro de eventos.

GetRevokedPublishersAsync(String)

Versión asincrónica de GetRevokedPublishers(String).

GetRules(String, String)

Recupera una colección enumerable de todas las reglas del espacio de nombres del servicio.

GetRules(String, String, String)

Recupera una colección enumerable de todas las reglas del espacio de nombres del servicio con la ruta de acceso del tema, el nombre de la suscripción y el filtro especificados.

GetRulesAsync(String, String)

Recupera de forma asincrónica una colección enumerable de todas las reglas del espacio de nombres del servicio.

GetRulesAsync(String, String, String)

Recupera de forma asincrónica una colección enumerable de todas las reglas del espacio de nombres del servicio con la ruta de acceso del tema, el nombre de la suscripción y el filtro especificados.

GetSubscription(String, String)

Recupera el tema del espacio de nombres del servicio.

GetSubscriptionAsync(String, String)

Recupera de forma asincrónica el tema del espacio de nombres del servicio.

GetSubscriptions(String)

Recupera una colección enumerable de todas las suscripciones del espacio de nombres del servicio.

GetSubscriptions(String, String)

Recupera una colección enumerable de todas las suscripciones del espacio de nombres del servicio con la ruta de acceso y el filtro de tema especificados.

GetSubscriptionsAsync(String)

Recupera de forma asincrónica una colección enumerable de todas las suscripciones del espacio de nombres del servicio.

GetSubscriptionsAsync(String, String)

Recupera de forma asincrónica una colección enumerable de todas las suscripciones del espacio de nombres del servicio.

GetTopic(String)

Recupera el tema del espacio de nombres del servicio.

GetTopicAsync(String)

Recupera de forma asincrónica el tema del espacio de nombres del servicio.

GetTopics()

Recupera una colección de temas en un espacio de nombres de servicio.

GetTopics(String)

Recupera una colección de temas en un espacio de nombres de servicio con el filtro especificado. Puede filtrar por una combinación de nombre de entidad (incluido el inicio), la longitud de la entidad (Gt o Lt), la hora creada, actualizada y a la que se tiene acceso (Gt o Lt).

GetTopicsAsync()

Recupera de forma asincrónica una colección de temas en un espacio de nombres de servicio.

GetTopicsAsync(String)

Recupera de forma asincrónica una colección de temas en un espacio de nombres de servicio.

GetVersionInfo()

Recupera una cadena del formato "AAAA-MM" que indica la versión de protocolo máxima admitida que el servidor o el servicio pueden controlar.

GetVersionInfoAsync()

Recupera de forma asincrónica una cadena del formato "AAAA-MM" que indica la versión de protocolo máxima admitida que el servidor o el servicio pueden controlar.

QueueExists(String)

Determina si existe una cola en el espacio de nombres del servicio.

QueueExistsAsync(String)

Determina de forma asincrónica si existe una cola en el espacio de nombres del servicio.

RelayExists(String)

Determina si existe una retransmisión en el espacio de nombres del servicio.

RelayExistsAsync(String)

Determina de forma asincrónica si existe una retransmisión en el espacio de nombres del servicio.

RenameQueue(String, String)

Cambia el nombre de una cola dentro de un espacio de nombres. Actualmente no se admite con la SKU premium de Service Bus.

RenameQueueAsync(String, String)

Versión asincrónica de RenameQueue(String, String). Actualmente no se admite con la SKU premium de Service Bus.

RenameTopic(String, String)

Cambia el nombre de un tema dentro de un espacio de nombres. Actualmente no se admite con la SKU premium de Service Bus.

RenameTopicAsync(String, String)

Versión asincrónica de RenameTopic(String, String). Actualmente no se admite con la SKU premium de Service Bus.

RestorePublisher(String, String)

Quita el publicador de la lista de revocación de Event Hubs.

RestorePublisherAsync(String, String)

Versión asincrónica de RestorePublisher(String, String).

RevokePublisher(String, String)

Agrega el publicador a la lista de revocación de Event Hubs.

RevokePublisherAsync(String, String)

Versión asincrónica de RevokePublisher(String, String).

SubscriptionExists(String, String)

Determina si existe una suscripción en el espacio de nombres del servicio.

SubscriptionExistsAsync(String, String)

Determina de forma asincrónica si existe una suscripción en el espacio de nombres del servicio.

TopicExists(String)

Determina si existe un tema en el espacio de nombres del servicio.

TopicExistsAsync(String)

Determina de forma asincrónica si existe un tema en el espacio de nombres del servicio.

UpdateConsumerGroup(ConsumerGroupDescription)

Novedades un grupo de consumidores de Event Hubs.

UpdateConsumerGroupAsync(ConsumerGroupDescription)

Actualiza de forma asincrónica el grupo de consumidores.

UpdateEventHub(EventHubDescription)

Actualiza un concentrador de eventos.

UpdateEventHubAsync(EventHubDescription)

Actualiza de forma asincrónica el centro de eventos.

UpdateQueue(QueueDescription)

Permite actualizar la cola.

UpdateQueueAsync(QueueDescription)

De forma asincrónica, permite actualizar la cola.

UpdateRelay(RelayDescription)

Upddates a un punto de conexión de retransmisión.

UpdateRelayAsync(RelayDescription)

Upddate asincrónicamente un punto de conexión de retransmisión.

UpdateSubscription(SubscriptionDescription)

Permite actualizar la suscripción.

UpdateSubscriptionAsync(SubscriptionDescription)

De forma asincrónica, permite actualizar la suscripción.

UpdateTopic(TopicDescription)

Permite actualizar el tema.

UpdateTopicAsync(TopicDescription)

De forma asincrónica, permite actualizar el tema.

Se aplica a