SATıŞ: 1-800-867-1389
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

MarshalByRefObject.InitializeLifetimeService Yöntem

Bu örnek için Yaşam İlkesi denetlemek için bir yaşam süresi hizmet nesnesi alır.

Ad alanı:  System
Derleme:  mscorlib (mscorlib.dll içinde)

public virtual Object InitializeLifetimeService()

Dönüş Değeri

Tür: System.Object
Bir nesne türü ILease bu örneği için Yaşam İlkesi denetlemek için kullanılır. Servis nesnesi varsa, bu örneğin geçerli yaşam süresi olmasıdır; Aksi takdirde, yeni bir yaşam süresi hizmet nesnesi başlatıldı değerine LifetimeServices.LeaseManagerPollTime özelliği.

ExceptionKoşul
SecurityException

Şu anki çağırıcı altyapı izni yok.

Yaşam hizmetleri hakkında daha fazla bilgi için bkz: LifetimeServices sınıfı.

Aşağıdaki kod örneği, bir kira oluşturma gösterilmiştir.


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

Destekleyen: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework İstemci Profili

Destekleyen: 4, 3.5 SP1

  • SecurityCriticalAttribute 

    şu anki çağırıcı için tam güven gerektirir. Bu üye kısmen güvenilen veya saydam kod tarafından kullanılamaz.

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 (Sunucu Çekirdeği Rolü desteklenmez), Windows Server 2008 R2 (Sunucu Çekirdeği Rolü, SP1 veya sonraki sürümlerle desteklenir; Itanium'da desteklenmez)

.NET Framework her platformun tüm sürümlerini desteklemez. Desteklenen sürümlerin listesi için bkz. .NET Framework Sistem Gereksinimleri.
Bunu faydalı buldunuz mu?
(1500 karakter kaldı)
Geri bildiriminiz için teşekkür ederiz

Topluluk İçeriği

Show:
© 2014 Microsoft