Share via


WSFederationMessage Třída

Definice

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
WSFederationMessage
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)

Platí pro