Exporter (0) Imprimer
Développer tout

Propriété RoleEnvironment.Roles

Mis à jour: décembre 2013

Récupère le jeu d'objets Role définis pour le service hébergé.

Espace de noms: Microsoft.WindowsAzure.ServiceRuntime
Assembly : Microsoft.WindowsAzure.ServiceRuntime (en Microsoft.WindowsAzure.ServiceRuntime.dll)

public static IDictionary<string,Role> Roles { get; }

Valeur de propriété

Type : System.Collections.Generic.IDictionary

IDictionary contenant les objets Role définis pour le service hébergé.

Les rôles sont définis dans le fichier ServiceDefinition.csdef. Pour plus d'informations sur la définition des rôles pour un service hébergé, consultez la page Setting Up a Hosted Service for Windows Azure.

L'exemple de code suivant présente la récupération des ID d'instance de rôle pour les rôles définis :


foreach (var roleDefinition in RoleEnvironment.Roles) 
{ 
   foreach (var roleInstance in roleDefinition.Value.Instances) 
   { 
      Trace.WriteLine("Role instance ID: " + roleInstance.Id, "Information");
   }
}
noteRemarque
Au moins un point de terminaison interne doit être défini pour un rôle pour permettre aux instances d'être connues au moment de l'exécution. Pour plus d'informations sur la définition des points de terminaison internes, consultez How to Define Internal Endpoints for a Role.


Tous les membres statiques publics (Shared en Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Plateformes de développement

Windows Vista, Windows 7 et Windows Server 2008

Plateformes cibles

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft