Bagikan melalui


RoleService Kelas

Definisi

Memungkinkan akses ke penyedia peran ASP.NET sebagai layanan Web WCF.

public ref class RoleService
[System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Required)]
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Namespace="http://asp.net/ApplicationServices/v200")]
[System.ServiceModel.ServiceContract(Namespace="http://asp.net/ApplicationServices/v200")]
public class RoleService
[<System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Required)>]
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Namespace="http://asp.net/ApplicationServices/v200")>]
[<System.ServiceModel.ServiceContract(Namespace="http://asp.net/ApplicationServices/v200")>]
type RoleService = class
Public Class RoleService
Warisan
RoleService
Atribut

Keterangan

Objek memungkinkan RoleService Anda membaca peran pengguna melalui layanan Windows Communication Foundation (WCF). Untuk menggunakan layanan peran, Anda harus mengaktifkan layanan peran di server Web lalu menyambungkan aplikasi klien yang kompatibel dengan WCF ke layanan Web. Untuk informasi tentang cara mengonfigurasi layanan peran, lihat Cara: Mengaktifkan Layanan Peran WCF.

Pengguna harus diautentikasi untuk membaca peran pengguna. Layanan peran berfungsi dengan segala jenis autentikasi ASP.NET. Untuk informasi tentang cara masuk pengguna melalui layanan WCF, lihat Gambaran Umum Layanan Autentikasi Windows Communication Foundation.

Kelas RoleService mengekspos dua metode yang harus diakses hanya melalui layanan WCF: GetRolesForCurrentUser metode dan IsCurrentUserInRole metode . Metode mengembalikan GetRolesForCurrentUser semua peran untuk pengguna yang masuk. Metode menentukan IsCurrentUserInRole apakah pengguna berada dalam peran tertentu.

Objek RoleService menaikkan SelectingProvider peristiwa. Anda membuat penanganan aktivitas untuk SelectingProvider peristiwa guna memilih penyedia peran mana yang akan digunakan pada durasi.

Untuk contoh cara menggunakan layanan peran WCF dari aplikasi konsol, lihat Panduan: Menggunakan ASP.NET Application Services.

Konstruktor

RoleService()

Menginisialisasi instans baru kelas RoleService.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetRolesForCurrentUser()

Mengembalikan semua peran untuk pengguna yang masuk.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
IsCurrentUserInRole(String)

Menentukan apakah pengguna yang masuk termasuk dalam peran yang ditentukan.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Acara

SelectingProvider

Terjadi ketika RoleService instans menentukan penyedia peran mana yang akan digunakan untuk memeriksa peran pengguna.

Berlaku untuk

Lihat juga