Udostępnij za pośrednictwem


WSFederationMessage.TryCreateFromUri(Uri, WSFederationMessage) Metoda

Definicja

Próbuje utworzyć komunikat WS-Federation z określonego identyfikatora URI. Przyjmuje się, że parametry są określane jako ciąg zapytania.

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

Identyfikator URI, z którego ma zostać utworzony komunikat. Parametry komunikatu są określone w ciągu zapytania. Parametr wa musi być obecny.

fedMsg
WSFederationMessage

Gdy ta metoda zostanie zwrócona, zawiera komunikat, który został utworzony lub null jeśli nie można utworzyć komunikatu. Ten parametr jest traktowany jako niezainicjowany.

Zwraca

true jeśli komunikat został pomyślnie utworzony; w przeciwnym razie , false.

Wyjątki

requestUri to null.

Uwagi

Jeśli można utworzyć komunikat, metoda zwraca odpowiednią implementację na podstawie parametru WSFederationMessage wa w ciągu zapytania, na przykład jeśli parametr wa ma wartość "wsignout1.0" SignOutRequestMessage , zwracany jest obiekt.

Wywołuje metodę CreateFromNameValueCollection .

Dotyczy

Zobacz też