Exportar (0) Imprimir
Expandir todo
Este tema aún no ha recibido ninguna valoración - Valorar este tema

GetQueues Método (String)

Recupera una colección enumerable de todas las colas del espacio de nombres de servicio con el filtro especificado. Puede filtrar por una combinación de nombre de entidad (que incluya empieza por), extensión de entidad (Gt or Lt), y hora de creación, actualización y acceso (Gt o Lt).

Espacio de nombres:  Microsoft.ServiceBus
Ensamblado:  Microsoft.ServiceBus (en Microsoft.ServiceBus.dll)
public IEnumerable<QueueDescription> GetQueues(
	string filter
)

Parámetros

filter
Tipo: System..::..String
Cadena utilizada para filtrar las colas que se van a recuperar.

Valor devuelto

Tipo: System.Collections.Generic..::..IEnumerable<(Of <(<'QueueDescription>)>)>
Devuelve un objeto de IEnumerable<(Of <(<'T>)>)> que representa la colección de todas las colas en el espacio de nombres de servicio o devuelve una colección vacía si no existe ninguna cola.
ServiceBusConnectionString = "<your connection string>";

NamespaceManager nameSpaceManager = NamespaceManager.CreateFromConnectionString(ServiceBusConnectionString);
Console.WriteLine("List queues with more than 10 messages");
IEnumerable <QueueDescription> queueList = nameSpaceManager.GetQueues ("messageCount Gt 10");
foreach (QueueDescription qd in queueList)
{
    Console.WriteLine ("Queue name {0}; \tlength {1}", qd.Path, qd.MessageCount);
}

Console.WriteLine("\n\nList topics with no activity for more than a day");
string startTime = (DateTime.UtcNow - TimeSpan.FromDays(1)).ToString();
IEnumerable<TopicDescription> topicList = nameSpaceManager.GetTopics("startswith(path, 'q') eq true AND AccessedAt Lt '" + startTime + "'");
foreach (TopicDescription td in topicList)
{
    Console.WriteLine("Topic name {0}; \tAccessedAt {1}", td.Path, td.AccessedAt.ToString());
}
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.