WSFederationMessage Sınıf

Tanım

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
WSFederationMessage
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)

Şunlara uygulanır