ClientWindowsAuthenticationMembershipProvider.Logout Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kullanıcının oturumunu kapatın.
public:
void Logout();
public void Logout ();
member this.Logout : unit -> unit
Public Sub Logout ()
Örnekler
Aşağıdaki örnek kod, kullanıcının oturumunu kapatmada bu yöntemin nasıl kullanılacağını gösterir.
private void LogoutUsingWindowsAuthentication()
{
ClientWindowsAuthenticationMembershipProvider authProvider =
System.Web.Security.Membership.Provider as
ClientWindowsAuthenticationMembershipProvider;
authProvider.Logout();
}
Private Sub LogoutUsingWindowsAuthentication()
Dim authProvider As ClientWindowsAuthenticationMembershipProvider = _
CType(System.Web.Security.Membership.Provider, _
ClientWindowsAuthenticationMembershipProvider)
authProvider.Logout()
End Sub
Açıklamalar
İstemci uygulama hizmetleri aracılığıyla kimliği doğrulanmış kullanıcılar için özelliği, static
Thread.CurrentPrincipal yapılandırılan rol hizmetine erişimi etkinleştiren bir ClientRolePrincipal nesneye ayarlanır. Logout yöntemi, özelliğini geçerli WindowsIdentityöğesini içeren bir WindowsPrincipal nesneye sıfırlarCurrentPrincipal. Bu yöntemi çağırdıktan sonra artık sınıfı aracılığıyla ClientRoleProvider kullanıcı için rol alamazsınız. Geçerli kullanıcıyı yeniden kimlik doğrulaması için yöntemini çağırın ClientWindowsAuthenticationMembershipProvider.ValidateUser .
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin