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
NameValueCollection İletinin parametrelerini içeren.
Döndürülenler
Oluşturulan ileti veya null bir ileti oluşturulamıyorsa.
Özel durumlar
Parametre koleksiyonundaki wa parametresi tanınmıyor.
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" ve 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 girdi içermelidir. Wa girdisi 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ını döndürür. Aşağıdaki tabloda, çeşitli parametre bileşimleri için döndürülen uygulama listelenir 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. Wresult veya wresultptr parametresi içeriyorsa collection , bir oturum açma yanıt iletisi döndürülür (sonraki satıra bakın). |
| SignInResponseMessage | wsignin1.0 |
collection Bir wresult veya wresultptr parametresi içeriyorsa döndürülür. Yalnızca bir tane olabilir. Her ikisi de varsa, bir özel durum oluşturulur. |
| SignOutRequestMessage | wsignout1.0 | -- |
| SignOutCleanupRequestMessage | wsignoutcleanup1.0 | -- |