Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Propriété RoleEnvironment.CurrentRoleInstance

 

Obtient un RoleInstance objet qui représente l'instance de rôle dans lequel le code est en cours d'exécution.

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

public static RoleInstance CurrentRoleInstance { get; }

Un rôle est un composant d'application qui effectue des fonctions spécifiques, par exemple le fonctionnement d'un site web ou l'exécution de tâches en arrière-plan. Une instance de rôle est une copie en cours d'exécution du rôle dans Microsoft Azure ou l'émulateur de calcul Microsoft Azure. Un rôle doit avoir des points de terminaison définis, pour la communication interne et externe. L'exemple de code suivant présente la récupération des informations du point de terminaison de l'instance de rôle actuelle :


var roleInstance = RoleEnvironment.CurrentRoleInstance; foreach (RoleInstanceEndpoint instanceEndpoint in roleInstance.InstanceEndpoints.Values) { Trace.WriteLine("Instance endpoint address and port: " + instanceEndpoint.IPEndpoint, "Information"); Trace.WriteLine("Protocol for the endpoint: " + , instanceEndpoint.Protocol, "Information"); }
Retour au début
Afficher: