Bagikan melalui


WSFederationMessage Kelas

Definisi

Mewakili pesan WS-Federation dan mendefinisikan kelas dasar tempat kelas pesan WS-Federation yang lebih khusus berasal.

public ref class WSFederationMessage abstract : System::IdentityModel::Services::FederationMessage
public abstract class WSFederationMessage : System.IdentityModel.Services.FederationMessage
type WSFederationMessage = class
    inherit FederationMessage
Public MustInherit Class WSFederationMessage
Inherits FederationMessage
Warisan
WSFederationMessage
Turunan

Keterangan

Kelas WSFederationMessage mewakili permintaan WS-Federation atau respons WS-Federation. Kelas yang lebih khusus yang mewakili pesan WS-Federation tertentu yang berasal dari WSFederationMessage; misalnya, SignInRequestMessage kelas , yang mewakili pesan permintaan masuk WS-Federation.

Kelas WSFederationMessage memaparkan beberapa properti yang dapat digunakan untuk mengatur atau mengakses parameter pesan individual. Parameter ini juga dapat diatur atau diakses melalui Parameters kamus. Misalnya, Anda dapat membaca parameter wencoding dalam pesan baik melalui Encoding properti atau dengan menentukan "wencoding" sebagai kunci kamus Parameters .

WSFederationMessage berisi metode statis yang dapat Anda panggil untuk membuat pesan WS-Federation yang sesuai dari: URL yang menyertakan string kueri; URL dasar dan kumpulan nama dan nilai parameter WS-Federation; atau data posting formulir dalam permintaan HTTP.

Untuk informasi selengkapnya tentang pesan yang diwakili kelas ini, lihat bagian 13 dari spesifikasi berikut: Bahasa Federasi Layanan Web (WS-Federation) Versi 1.2.

Konstruktor

WSFederationMessage(Uri, String)

Menginisialisasi instans WSFederationMessage baru kelas dari URL dasar tempat pesan diterapkan dan tindakan yang akan dilakukan (parameter pesan wa).

Properti

Action

Mendapatkan atau mengatur parameter wa pesan.

BaseUri

Mendapatkan atau mengatur URL dasar tempat pesan diterapkan.

(Diperoleh dari FederationMessage)
Context

Mendapatkan atau mengatur parameter wctx pesan.

Encoding

Mendapatkan atau mengatur parameter wencoding pesan.

Parameters

Mendapatkan parameter pesan sebagai kamus.

(Diperoleh dari FederationMessage)

Metode

CreateFromFormPost(HttpRequestBase)

Membuat pesan WS-Federation dari postingan formulir yang diterima dalam permintaan yang ditentukan.

CreateFromNameValueCollection(Uri, NameValueCollection)

Membuat pesan WS-Federation dari NameValueCollection parameter.

CreateFromUri(Uri)

Membuat pesan WS-Federation dari URI yang ditentukan. Parameter diasumsikan ditentukan dalam string kueri.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetParameter(String)

Mengembalikan nilai parameter yang ditentukan dari kamus parameter.

(Diperoleh dari FederationMessage)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
RemoveParameter(String)

Menghapus parameter dari kamus parameter.

(Diperoleh dari FederationMessage)
SetParameter(String, String)

Mengatur nilai parameter dalam kamus parameter.

(Diperoleh dari FederationMessage)
SetUriParameter(String, String)

Mengatur nilai parameter dalam kamus parameter. Nilai harus merupakan URI absolut.

(Diperoleh dari FederationMessage)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
TryCreateFromUri(Uri, WSFederationMessage)

Mencoba membuat pesan WS-Federation dari URI yang ditentukan. Parameter diasumsikan ditentukan sebagai string kueri.

Validate()

Memvalidasi pesan.

(Diperoleh dari FederationMessage)
Write(TextWriter)

Saat ditimpa di kelas turunan, tulis pesan ke aliran output.

(Diperoleh dari FederationMessage)
WriteFormPost()

Menserialisasikan pesan sebagai postingan formulir dan mengembalikan Formulir yang dihasilkan bersama dengan Javascript-nya sebagai string.

(Diperoleh dari FederationMessage)
WriteQueryString()

Mengembalikan representasi string pesan dalam format string kueri.

(Diperoleh dari FederationMessage)

Berlaku untuk