Esta página foi útil?
Seus comentários sobre este conteúdo são importantes. Queremos saber sua opinião.
Comentários adicionais?
1500 caracteres restantes
Exportar (0) Imprimir
Expandir Tudo

Classe Role

Atualizado: dezembro de 2013

Representa uma função que é definida como parte de um serviço hospedado.

Namespace: Microsoft.WindowsAzure.ServiceRuntime
Assembly: Microsoft.WindowsAzure.ServiceRuntime (em Microsoft.WindowsAzure.ServiceRuntime.dll)

public abstract class Role

O aplicativo que você desenvolve é executado como um serviço hospedado no Microsoft Azure, e o aplicativo é criado a partir de uma ou mais funções. Uma função define um componente que pode ser executado no ambiente de execução no Microsoft Azure. Para obter mais informações sobre como definir e configurar funções no modelo de serviço para um serviço hospedado, consulte Setting Up a Hosted Service for Windows Azure. Funções que são definidas para o serviço hospedado como instâncias de função no Microsoft Azure.

A classe Role é usada para obter objetos de instância de função. O exemplo de código a seguir mostra como recuperar o nome da função e as IDs da instância de instâncias de função:


// 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);    
}

Você pode alterar o número de instâncias de função em execução alterando a contagem de instâncias no arquivo ServiceConfiguration.csfg. Para obter mais informações sobre como alterar a contagem de instâncias, consulte How to Scale Applications by Increasing or Decreasing the Number of Role Instances.

noteObservação
Pelo menos um ponto de extremidade interno deve ser definido para uma função para habilitar instâncias que sejam conhecidas em tempo de execução. Para obter mais informações sobre como definir pontos de extremidade internos, consulte How to Define Internal Endpoints for a Role.


System.Object
  Microsoft.WindowsAzure.ServiceRuntime.Role

Qualquer membro estático público (compartilhado no Visual Basic) desse tipo é thread-safe. Não há garantia de que qualquer membro de instância seja seguro para threads.

Plataformas de desenvolvimento

Windows Vista, Windows 7 e Windows Server 2008

Plataformas de destino

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft