WSFederationMessage Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje komunikat WS-Federation i definiuje klasę bazową, z której pochodzą bardziej wyspecjalizowane klasy komunikatów WS-Federation.
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
- Dziedziczenie
- Pochodne
Uwagi
Klasa WSFederationMessage reprezentuje żądanie WS-Federation lub odpowiedź WS-Federation. Bardziej wyspecjalizowane klasy reprezentujące określone komunikaty WS-Federation pochodzą z WSFederationMessageklasy , na przykład klasy reprezentującej SignInRequestMessage WS-Federation komunikat żądania logowania.
Klasa WSFederationMessage uwidacznia kilka właściwości, których można użyć do ustawiania lub uzyskiwania dostępu do poszczególnych parametrów komunikatów. Te parametry można również ustawić lub uzyskać do nich dostęp za pośrednictwem słownika Parameters . Na przykład można odczytać parametr wencoding w komunikacie za pośrednictwem Encoding właściwości lub określając "wencoding" jako klucz do słownika Parameters .
Zawiera WSFederationMessage metody statyczne, które można wywołać w celu utworzenia odpowiedniego komunikatu WS-Federation z: adresu URL zawierającego ciąg zapytania, podstawowy adres URL i kolekcję WS-Federation nazw parametrów i wartości; lub dane wpisu formularza w żądaniu HTTP.
Aby uzyskać więcej informacji na temat komunikatu, który reprezentuje ta klasa, zobacz sekcję 13 następującej specyfikacji: Web Services Federation Language (WS-Federation) Wersja 1.2.
Konstruktory
| Nazwa | Opis |
|---|---|
| WSFederationMessage(Uri, String) |
Inicjuje nowe wystąpienie WSFederationMessage klasy z podstawowego adresu URL, do którego ma zastosowanie komunikat, i akcję do wykonania (parametr komunikatu wa). |
Właściwości
| Nazwa | Opis |
|---|---|
| Action |
Pobiera lub ustawia parametr wa komunikatu. |
| BaseUri |
Pobiera lub ustawia podstawowy adres URL, do którego ma zastosowanie komunikat. (Odziedziczone po FederationMessage) |
| Context |
Pobiera lub ustawia parametr wctx komunikatu. |
| Encoding |
Pobiera lub ustawia parametr wencoding komunikatu. |
| Parameters |
Pobiera parametry komunikatu jako słownik. (Odziedziczone po FederationMessage) |
Metody
| Nazwa | Opis |
|---|---|
| CreateFromFormPost(HttpRequestBase) |
Tworzy komunikat WS-Federation z formularza otrzymanego w określonym żądaniu. |
| CreateFromNameValueCollection(Uri, NameValueCollection) |
Tworzy komunikat WS-Federation na podstawie NameValueCollection parametrów. |
| CreateFromUri(Uri) |
Tworzy komunikat WS-Federation z określonego identyfikatora URI. Przyjmuje się, że parametry mają być określone w ciągu zapytania. |
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetParameter(String) |
Zwraca określoną wartość parametru ze słownika parametrów. (Odziedziczone po FederationMessage) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| RemoveParameter(String) |
Usuwa parametr ze słownika parametrów. (Odziedziczone po FederationMessage) |
| SetParameter(String, String) |
Ustawia wartość parametru w słowniku parametrów. (Odziedziczone po FederationMessage) |
| SetUriParameter(String, String) |
Ustawia wartość parametru w słowniku parametrów. Wartość musi być bezwzględnym identyfikatorem URI. (Odziedziczone po FederationMessage) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
| TryCreateFromUri(Uri, WSFederationMessage) |
Próbuje utworzyć komunikat WS-Federation z określonego identyfikatora URI. Przyjmuje się, że parametry są określane jako ciąg zapytania. |
| Validate() |
Weryfikuje komunikat. (Odziedziczone po FederationMessage) |
| Write(TextWriter) |
Gdy przesłonięta w klasie pochodnej, zapisuje komunikat do strumienia wyjściowego. (Odziedziczone po FederationMessage) |
| WriteFormPost() |
Serializuje komunikat jako wpis formularza i zwraca wynikowy formularz wraz z jego kodem JavaScript jako ciągiem. (Odziedziczone po FederationMessage) |
| WriteQueryString() |
Zwraca reprezentację ciągu komunikatu w formacie ciągu zapytania. (Odziedziczone po FederationMessage) |