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é jsou odvozeny specializovanější WS-Federation třídy zpráv.
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 buď požadavek WS-Federation, nebo odpověď WS-Federation. Specializovanější třídy, které představují konkrétní WS-Federation zprávy, jsou odvozeny z WSFederationMessagetřídy , SignInRequestMessage například třídy , která představuje WS-Federation zprávu žádosti o přihlášení.
Třída WSFederationMessage zpřístupňuje několik vlastností, které lze použít k nastavení nebo přístupu k jednotlivým parametrům zprávy. Tyto parametry je také možné nastavit nebo přistupovat prostřednictvím slovníku Parameters . Můžete například 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 za účelem 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 vytvořit odeslání dat v 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
WSFederationMessage(Uri, String) |
Inicializuje novou instanci WSFederationMessage třídy ze základní adresy URL, na kterou se zpráva vztahuje, a akce, která se má provést (parametr zprávy wa). |
Vlastnosti
Action |
Získá nebo nastaví parametr wa 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í parametr wencoding zprávy. |
Parameters |
Získá parametry zprávy jako slovník. (Zděděno od FederationMessage) |
Metody
CreateFromFormPost(HttpRequestBase) |
Vytvoří WS-Federation zprávu z formuláře přijatého v zadané žádosti. |
CreateFromNameValueCollection(Uri, NameValueCollection) |
Vytvoří zprávu WS-Federation z NameValueCollection parametrů. |
CreateFromUri(Uri) |
Vytvoří zprávu WS-Federation ze zadaného identifikátoru URI. Předpokládá se, že parametry jsou zadané v řetězci dotazu. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetParameter(String) |
Vrátí zadanou hodnotu parametru ze slovníku parametrů. (Zděděno od FederationMessage) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (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. Předpokládá se, že parametry jsou zadané 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ář spolu s jeho JavaScript jako řetězec. (Zděděno od FederationMessage) |
WriteQueryString() |
Vrátí řetězcovou reprezentaci zprávy ve formátu query-string. (Zděděno od FederationMessage) |