Sdílet prostřednictvím


WSFederationMessage.TryCreateFromUri(Uri, WSFederationMessage) Metoda

Definice

Pokusí se vytvořit zprávu WS-Federation ze zadaného identifikátoru URI. Předpokládá se, že parametry jsou zadané jako řetězec dotazu.

public:
 static bool TryCreateFromUri(Uri ^ requestUri, [Runtime::InteropServices::Out] System::IdentityModel::Services::WSFederationMessage ^ % fedMsg);
public static bool TryCreateFromUri (Uri requestUri, out System.IdentityModel.Services.WSFederationMessage fedMsg);
static member TryCreateFromUri : Uri * WSFederationMessage -> bool
Public Shared Function TryCreateFromUri (requestUri As Uri, ByRef fedMsg As WSFederationMessage) As Boolean

Parametry

requestUri
Uri

Identifikátor URI, ze kterého se má zpráva vytvořit. Parametry zprávy jsou zadané v řetězci dotazu. Musí existovat parametr wa.

fedMsg
WSFederationMessage

Když se tato metoda vrátí, obsahuje zprávu, která byla vytvořena, nebo null pokud nelze vytvořit zprávu. Tento parametr je považován za neinicializovaný.

Návraty

truepokud byla zpráva úspěšně vytvořena; v opačném případě . false

Výjimky

requestUri je null.

Poznámky

Pokud je možné vytvořit zprávu, vrátí metoda odpovídající implementaci na základě parametru WSFederationMessage wa v řetězci dotazu. Pokud je například parametr wa "wsignout1.0", vrátí SignOutRequestMessage se objekt.

Vyvolá metodu CreateFromNameValueCollection .

Platí pro

Viz také