Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
Classe Role

Classe Role

Mis à jour: décembre 2013

Représente un rôle défini dans le cadre d'un service hébergé.

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

public abstract class Role

L'application que vous développez exécute un service hébergé dans Microsoft Azure, et l'application est générée à partir d'un ou de plusieurs rôles. Un rôle définit un composant qui s'exécute dans l'environnement d'exécution de Microsoft Azure. Pour plus d'informations sur la définition et la configuration des rôles dans le modèle de service pour un service hébergé, consultez la page Setting Up a Hosted Service for Windows Azure. Les rôles définis pour le service hébergé s'exécutent en tant qu'instances de rôle dans Microsoft Azure.

La classe Role est utilisée pour obtenir des objets d'instance de rôle. L'exemple de code suivant montre comment récupérer le nom du rôle et les ID d'instance des instances de rôle :


// Display the name of the role
Trace.WriteLine("Role Name: " + RoleEnvironment.CurrentRoleInstance.Role.Name);
   
// Iterate through each instance object and display the identifier
foreach (RoleInstance roleInst in RoleEnvironment.CurrentRoleInstance.Role.Instances)    
{
   Trace.WriteLine("Instance ID: " + roleInst.Id);    
}

Vous pouvez modifier le nombre d'instances de rôle qui s'exécutent en modifiant le nombre d'instances dans le fichier ServiceConfiguration.csfg. Pour plus d'informations sur la modification du nombre d'instances, consultez How to Scale Applications by Increasing or Decreasing the Number of Role Instances.

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.


System.Object
  Microsoft.WindowsAzure.ServiceRuntime.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