Membership.UserIsOnlineTimeWindow Özellik

Tanım

Kullanıcının çevrimiçi olarak kabul edildiği Kullanıcı için son etkinlik tarih/saat damgasından sonraki dakika sayısını belirtir.Specifies the number of minutes after the last-activity date/time stamp for a user during which the user is considered online.

public:
 static property int UserIsOnlineTimeWindow { int get(); };
public static int UserIsOnlineTimeWindow { get; }
member this.UserIsOnlineTimeWindow : int
Public Shared ReadOnly Property UserIsOnlineTimeWindow As Integer

Özellik Değeri

Int32

Kullanıcının çevrimiçi olarak kabul edildiği bir kullanıcının son etkinlik tarih/saat damgasından sonraki dakika sayısı.The number of minutes after the last-activity date/time stamp for a user during which the user is considered online.

Örnekler

Aşağıdaki kod örneği, membership system.web bir ASP.NET uygulaması için Web.config dosyasının bölümündeki Membership öğesini gösterir.The following code example shows the membership element in the system.web section of the Web.config file for an ASP.NET application. Uygulamanın bir örneğini kullanmasını belirtir SqlMembershipProvider ve userIsOnlineTimeWindow özniteliği 20 dakika olarak ayarlar.It specifies that the application use an instance of the SqlMembershipProvider and sets the userIsOnlineTimeWindow attribute to 20 minutes.

<membership defaultProvider="SqlProvider"  
  userIsOnlineTimeWindow="20">  
  <providers>  
    <add name="SqlProvider"  
      type="System.Web.Security.SqlMembershipProvider"  
      connectionStringName="SqlServices"  
      enablePasswordRetrieval="true"  
      enablePasswordReset="false"  
      requiresQuestionAndAnswer="true"  
      passwordFormat="Encrypted"  
      applicationName="MyApplication" />  
  </providers>  
</membership>  

Açıklamalar

UserIsOnlineTimeWindowÖzellik değeri, çağrısı sırasında denetlenir GetNumberOfUsersOnline .The UserIsOnlineTimeWindow property value is checked during the call to GetNumberOfUsersOnline. LastActivityDateBir kullanıcı için geçerli tarih ve saatten daha büyükse, UserIsOnlineTimeWindow Kullanıcı çevrimiçi olarak kabul edilir.If the LastActivityDate for a user is greater than the current date and time minus the UserIsOnlineTimeWindow value in minutes, then the user is considered online. Bir üyelik kullanıcısının, sınıfının özelliği ile çevrimiçi olarak kabul edilip edilmeyeceğini belirleyebilirsiniz IsOnline MembershipUser .You can determine whether a membership user is considered online with the IsOnline property of the MembershipUser class.

Bir kullanıcının LastActivityDate kimlik bilgileri, yöntemi tarafından başarıyla doğrulandığında, bir kullanıcı için güncelleştirilir ValidateUser .The LastActivityDate for a user is updated when a user's credentials are successfully validated by the ValidateUser method. Ayrıca, aşırı yüklerden LastActivityDate birini çağırdığınızda bir üyelik kullanıcısına ait öğesini de güncelleştirebilirsiniz GetUser .You can also update the LastActivityDate for a membership user when you call one of the GetUser overloads. GetUserBir parametre alan aşırı yüklemeyi çağırırsanız, userIsOnline true Kullanıcı için güncelleştirmek üzere bir değeri belirtin LastActivityDate .If you call a GetUser overload that takes a userIsOnline parameter, specify a value of true to update the LastActivityDate for the user.

Şunlara uygulanır

Ayrıca bkz.