Bagikan melalui


WindowsIdentity.GetAnonymous Metode

Definisi

Mengembalikan WindowsIdentity objek yang bisa Anda gunakan sebagai nilai sentinel dalam kode Anda untuk mewakili pengguna anonim. Nilai properti tidak mewakili identitas anonim bawaan yang digunakan oleh sistem operasi Windows.

public:
 static System::Security::Principal::WindowsIdentity ^ GetAnonymous();
public static System.Security.Principal.WindowsIdentity GetAnonymous ();
static member GetAnonymous : unit -> System.Security.Principal.WindowsIdentity
Public Shared Function GetAnonymous () As WindowsIdentity

Mengembalikan

Objek yang mewakili pengguna anonim.

Contoh

Kode berikut menunjukkan penggunaan GetAnonymous metode untuk mengembalikan WindowsIdentity objek yang mewakili pengguna Windows anonim. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk WindowsIdentity kelas .

WindowsIdentity^ windowsIdentity = WindowsIdentity::GetAnonymous();
WindowsIdentity windowsIdentity = WindowsIdentity.GetAnonymous();
Dim windowsIdentity As WindowsIdentity
windowsIdentity = windowsIdentity.GetAnonymous()

Keterangan

Properti ini mengembalikan objek kosong WindowsIdentity yang memungkinkan Anda memperlakukan operasi sebagai anonim. Nilai properti tidak sesuai dengan pengguna anonim Windows dan tidak dapat digunakan untuk peniruan identitas. Selain itu, perhatikan bahwa identitas yang dikembalikan oleh properti ini tidak statis; setiap panggilan untuk GetAnonymous mengembalikan identitas anonim yang berbeda.

Anda dapat menggunakan IsAnonymous properti untuk mendeteksi nilai yang dikembalikan dari GetAnonymous. Namun, IsAnonymous mendeteksi identitas anonim Windows dan identitas anonim yang dikembalikan oleh metode ini. Untuk menggunakan identitas terakhir, cache nilai yang GetAnonymous dikembalikan alih-alih mengandalkan IsAnonymous properti .

Berlaku untuk