WSFederationMessage Sınıf
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 WS-Federation iletisini temsil eder ve daha özelleştirilmiş WS-Federation ileti sınıflarının türetildiği temel sınıfı tanımlar.
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
- Devralma
- Türetilmiş
Açıklamalar
WSFederationMessage sınıfı bir WS-Federation isteğini veya WS-Federation yanıtını temsil eder. Belirli WS-Federation iletilerini temsil eden daha özel sınıflar; örneğin, SignInRequestMessage WS-Federation oturum açma isteği iletisini temsil eden sınıfından türetilirWSFederationMessage.
sınıfı, WSFederationMessage tek tek ileti parametrelerini ayarlamak veya bu parametrelere erişmek için kullanılabilecek çeşitli özellikleri kullanıma sunar. Bu parametreler sözlük aracılığıyla Parameters da ayarlanabilir veya bunlara erişilebilir. Örneğin, özelliği aracılığıyla Encoding veya sözlüğün anahtarı olarak "wencoding" belirterek iletideki wencoding parametresini Parameters okuyabilirsiniz.
, WSFederationMessage uygun WS-Federation iletisini oluşturmak için çağırabileceğiniz statik yöntemleri içerir: sorgu dizesi içeren bir URL; temel URL ve WS-Federation parametre adları ve değerleri koleksiyonu veya bir HTTP isteğinde post verileri oluşturun.
Bu sınıfın temsil ettiği ileti hakkında daha fazla bilgi için şu belirtimin 13. bölümüne bakın: Web Hizmetleri Federasyon Dili (WS-Federasyon) Sürüm 1.2.
Oluşturucular
WSFederationMessage(Uri, String) |
İletinin WSFederationMessage uygulandığı temel URL'den ve gerçekleştirilecek eylemden (wa ileti parametresi) sınıfın yeni bir örneğini başlatır. |
Özellikler
Action |
İletinin wa parametresini alır veya ayarlar. |
BaseUri |
İletinin uygulandığı temel URL'yi alır veya ayarlar. (Devralındığı yer: FederationMessage) |
Context |
İletinin wctx parametresini alır veya ayarlar. |
Encoding |
İletinin kod oluşturma parametresini alır veya ayarlar. |
Parameters |
İleti parametrelerini sözlük olarak alır. (Devralındığı yer: FederationMessage) |
Yöntemler
CreateFromFormPost(HttpRequestBase) |
Belirtilen istekte alınan form gönderisinden bir WS-Federation iletisi oluşturur. |
CreateFromNameValueCollection(Uri, NameValueCollection) |
Bir parametreden NameValueCollection WS-Federation iletisi oluşturur. |
CreateFromUri(Uri) |
Belirtilen URI'den bir WS-Federation iletisi oluşturur. Parametrelerin sorgu dizesinde belirtildiği varsayılır. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetParameter(String) |
Parametre sözlüğünden belirtilen parametre değerini döndürür. (Devralındığı yer: FederationMessage) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
RemoveParameter(String) |
Parametre sözlüğünden parametre kaldırır. (Devralındığı yer: FederationMessage) |
SetParameter(String, String) |
Parametre sözlüğündeki bir parametrenin değerini ayarlar. (Devralındığı yer: FederationMessage) |
SetUriParameter(String, String) |
Parametre sözlüğündeki bir parametrenin değerini ayarlar. Değer mutlak bir URI olmalıdır. (Devralındığı yer: FederationMessage) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
TryCreateFromUri(Uri, WSFederationMessage) |
Belirtilen URI'den WS-Federation iletisi oluşturmaya çalışır. Parametrelerin sorgu dizesi olarak belirtildiği varsayılır. |
Validate() |
İletiyi doğrular. (Devralındığı yer: FederationMessage) |
Write(TextWriter) |
Türetilmiş bir sınıfta geçersiz kılındığında, iletiyi çıkış akışına yazar. (Devralındığı yer: FederationMessage) |
WriteFormPost() |
İletiyi bir form gönderisi olarak seri hale getirir ve sonuçta elde edilen Formu javascript'iyle birlikte dize olarak döndürür. (Devralındığı yer: FederationMessage) |
WriteQueryString() |
İletinin dize gösterimini sorgu dizesi biçiminde döndürür. (Devralındığı yer: FederationMessage) |