VENDAS: 1-800-867-1389
Informações
O tópico solicitado está sendo mostrado abaixo. No entanto, este tópico não está incluído nesta biblioteca.

Método MarshalByRefObject.InitializeLifetimeService

Obtém um objeto de serviço de tempo de vida para controlar a diretiva de vida útil para esta instância.

Namespace:  System
Assembly:  mscorlib (em mscorlib.dll)

public virtual Object InitializeLifetimeService()

Valor de retorno

Tipo: System.Object
Um objeto do tipo ILease usado para controlar a diretiva vida útil para esta instância. Este é o tempo de vida atual, objeto de serviço para essa instância se existe; Caso contrário, um objeto de serviço de tempo de vida nova é inicializada com o valor da LifetimeServices.LeaseManagerPollTime propriedade.

ExceçãoCondição
SecurityException

O chamador imediato não tem permissão de infra-estrutura.

Para obter mais informações sobre os serviços de tempo de vida, consulte o LifetimeServices classe.

O exemplo de código a seguir demonstra a criação de uma concessão.


public class MyClass : MarshalByRefObject
{
  [SecurityPermissionAttribute(SecurityAction.Demand, 
                               Flags=SecurityPermissionFlag.Infrastructure)]
  public override Object InitializeLifetimeService()
  {
    ILease lease = (ILease)base.InitializeLifetimeService();
    if (lease.CurrentState == LeaseState.Initial)
    {
         lease.InitialLeaseTime = TimeSpan.FromMinutes(1);
         lease.SponsorshipTimeout = TimeSpan.FromMinutes(2);
          lease.RenewOnCallTime = TimeSpan.FromSeconds(2);
    }
      return lease;
  }
}


.NET Framework

Com suporte em: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

  • SecurityCriticalAttribute 

    requer confiança total para o chamador imediato. Este membro não pode ser usado pelo código parcialmente confiável ou transparente.

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.
Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários

Contribuições da comunidade

A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
Mostrar:
© 2014 Microsoft