WSFederationMessage Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje WS-Federation zprávu a definuje základní třídu, ze které se specializovanější třídy WS-Federation zpráv odvozují.
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
- Dědičnost
- Odvozené
Poznámky
Třída WSFederationMessage představuje požadavek WS-Federation nebo odpověď WS-Federation. Specializovanější třídy, které představují konkrétní WS-Federation zprávy odvozené od WSFederationMessage; například SignInRequestMessage třída, která představuje WS-Federation zprávu žádosti o přihlášení.
Třída WSFederationMessage zveřejňuje několik vlastností, které lze použít k nastavení nebo přístupu k jednotlivým parametrům zprávy. Tyto parametry lze také nastavit nebo získat přístup prostřednictvím slovníku Parameters . Například můžete přečíst parametr wencoding ve zprávě buď prostřednictvím Encoding vlastnosti, nebo zadáním "wencoding" jako klíče slovníku Parameters .
Obsahuje WSFederationMessage statické metody, které můžete volat k vytvoření příslušné WS-Federation zprávy z adresy URL, která obsahuje řetězec dotazu, základní adresu URL a kolekci názvů a hodnot parametrů WS-Federation; nebo odeslání dat do požadavku HTTP.
Další informace o zprávě, kterou tato třída představuje, naleznete v části 13 následující specifikace: Web Services Federation Language (WS-Federation) verze 1.2.
Konstruktory
| Name | Description |
|---|---|
| WSFederationMessage(Uri, String) |
Inicializuje novou instanci WSFederationMessage třídy ze základní adresy URL, na kterou se zpráva vztahuje, a akci, která se má provést (parametr zprávy wa). |
Vlastnosti
| Name | Description |
|---|---|
| Action |
Získá nebo nastaví wa parametr zprávy. |
| BaseUri |
Získá nebo nastaví základní adresu URL, na kterou se zpráva vztahuje. (Zděděno od FederationMessage) |
| Context |
Získá nebo nastaví wctx parametr zprávy. |
| Encoding |
Získá nebo nastaví wencoding parametr zprávy. |
| Parameters |
Získá parametry zprávy jako slovník. (Zděděno od FederationMessage) |
Metody
| Name | Description |
|---|---|
| CreateFromFormPost(HttpRequestBase) |
Vytvoří WS-Federation zprávu z příspěvku formuláře přijatého v zadaném požadavku. |
| CreateFromNameValueCollection(Uri, NameValueCollection) |
Vytvoří WS-Federation zprávu z NameValueCollection parametrů. |
| CreateFromUri(Uri) |
Vytvoří WS-Federation zprávu ze zadaného identifikátoru URI. Parametry se předpokládají, že se zadají v řetězci dotazu. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetParameter(String) |
Vrátí zadanou hodnotu parametru ze slovníku parametrů. (Zděděno od FederationMessage) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| RemoveParameter(String) |
Odebere parametr ze slovníku parametrů. (Zděděno od FederationMessage) |
| SetParameter(String, String) |
Nastaví hodnotu parametru ve slovníku parametrů. (Zděděno od FederationMessage) |
| SetUriParameter(String, String) |
Nastaví hodnotu parametru ve slovníku parametrů. Hodnota musí být absolutní identifikátor URI. (Zděděno od FederationMessage) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| TryCreateFromUri(Uri, WSFederationMessage) |
Pokusí se vytvořit WS-Federation zprávu ze zadaného identifikátoru URI. Parametry se předpokládají, že se zadají jako řetězec dotazu. |
| Validate() |
Ověří zprávu. (Zděděno od FederationMessage) |
| Write(TextWriter) |
Při přepsání v odvozené třídě zapíše zprávu do výstupního datového proudu. (Zděděno od FederationMessage) |
| WriteFormPost() |
Serializuje zprávu jako příspěvek formuláře a vrátí výsledný formulář společně s javascriptem jako řetězec. (Zděděno od FederationMessage) |
| WriteQueryString() |
Vrátí řetězcovou reprezentaci zprávy ve formátu řetězce dotazu. (Zděděno od FederationMessage) |