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 static
Thread.CurrentPrincipal özelliği, yapılandırılmış rol hizmetine erişimi etkinleştiren bir ClientRolePrincipal nesnesine ayarlanır.
Logout yöntemi, CurrentPrincipal özelliğini geçerli WindowsIdentityiçeren bir WindowsPrincipal nesnesine sıfırlar. Bu yöntemi çağırdıktan sonra artık ClientRoleProvider sınıfı aracılığıyla kullanıcı için rol alamazsınız. Geçerli kullanıcının kimlik doğrulamasını yeniden yapmak için ClientWindowsAuthenticationMembershipProvider.ValidateUser yöntemini çağırın.
Ş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