WSFederationMessage.CreateFromNameValueCollection Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir parametreden NameValueCollection WS-Federation iletisi oluşturur.
public:
static System::IdentityModel::Services::WSFederationMessage ^ CreateFromNameValueCollection(Uri ^ baseUrl, System::Collections::Specialized::NameValueCollection ^ collection);
public static System.IdentityModel.Services.WSFederationMessage CreateFromNameValueCollection (Uri baseUrl, System.Collections.Specialized.NameValueCollection collection);
static member CreateFromNameValueCollection : Uri * System.Collections.Specialized.NameValueCollection -> System.IdentityModel.Services.WSFederationMessage
Public Shared Function CreateFromNameValueCollection (baseUrl As Uri, collection As NameValueCollection) As WSFederationMessage
Parametreler
- baseUrl
- Uri
İletinin hedeflendiği temel URL.
- collection
- NameValueCollection
İletinin NameValueCollection parametrelerini içeren.
Döndürülenler
Oluşturulan ileti veya null
ileti oluşturulamıyorsa.
Özel durumlar
Parametre koleksiyonundaki wa parametresi tanınmıyor.
Bir oturum açma yanıt iletisi, parametre koleksiyonunda hem wresult hem de wresultptr parametresine sahiptir. (Geçerli bir oturum açma yanıt iletisinde wa parametresi "wsignin1.0" ile wresult veya wresultptr parametresine eşit olur, ancak ikisi birden olmaz.)
Açıklamalar
Parametre koleksiyonu wa parametresi için gerçekleştirilecek eylemi belirten bir giriş içermelidir. Wa girişi tanınan bir eylem değilse, bir özel durum oluşturulur. Parametre koleksiyonu, koleksiyondaki wa parametresi tarafından belirtilen ileti türü için uygun parametreler içermelidir. yöntemi wa parametresine WSFederationMessage göre uygun bir uygulaması döndürür. Aşağıdaki tabloda, çeşitli parametre bileşimleri için döndürülen uygulama listelemektedir WSFederationMessage .
Döndürülen tür | wa sorgu parametresi belirtildi | Yorumlar |
---|---|---|
AttributeRequestMessage | wattr1.0 | -- |
PseudonymRequestMessage | wpseudo1.0 | -- |
SignInRequestMessage | wsignin1.0 | collection bir wtrealm veya wreply parametresi içermelidir. collection Wresult veya wresultptr parametresi içeriyorsa, bir oturum açma yanıt iletisi döndürülür (sonraki satıra bakın). |
SignInResponseMessage | wsignin1.0 | Wresult veya wresultptr parametresi içeriyorsa collection döndürülür. Sadece bir tane olabilir. Her ikisi de varsa, bir özel durum oluşturulur. |
SignOutRequestMessage | wsignout1.0 | -- |
SignOutCleanupRequestMessage | wsignoutcleanup1.0 | -- |