다음을 통해 공유


WSFederationMessage 클래스

정의

WS-Federation 메시지를 나타내며 보다 전문화된 WS-Federation 메시지 클래스에서 파생되는 기본 클래스를 정의합니다.

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
상속
WSFederationMessage
파생

설명

WSFederationMessage 클래스는 WS-페더레이션 요청 또는 WS-페더레이션 응답을 나타냅니다. 특정 Ws-federation 메시지를 나타내는 특수 클래스에서 파생 WSFederationMessage예를 들어는 SignInRequestMessage 클래스는 WS-페더레이션 로그인 요청 메시지를 나타냅니다.

WSFederationMessage 클래스를 설정 하거나 개별 메시지 매개 변수를 액세스할 수 있는 몇 가지 속성을 표시 합니다. 이러한 매개 변수 설정 하거나를 통해 액세스할 수도 있습니다는 Parameters 사전입니다. 예를 들어, 확인할 수 있습니다 메시지의 wencoding 매개 변수 중 하나를 Encoding 속성 또는 키로 "wencoding"를 지정 하 여는 Parameters 사전입니다.

WSFederationMessage 에서 적절 한 WS-페더레이션 메시지 만들기를 호출할 수 있는 정적 메서드가 포함 되어 있습니다: 쿼리 문자열을 포함 하는 URL, 기본 URL과 Ws-federation 매개 변수 이름 및 값 또는 폼의 컬렉션에 HTTP 요청 데이터를 게시 합니다.

이 클래스가 나타내는 메시지에 대한 자세한 내용은 WS-Federation(Web Services Federation Language) 버전 1.2 사양의 섹션 13을 참조하세요.

생성자

WSFederationMessage(Uri, String)

메시지가 적용되는 기본 URL과 수행할 동작(wa 메시지 매개 변수)에서 WSFederationMessage 클래스의 새 인스턴스를 초기화합니다.

속성

Action

메시지의 wa 매개 변수를 가져오거나 설정합니다.

BaseUri

메시지를 적용할 기본 URL을 가져오거나 설정합니다.

(다음에서 상속됨 FederationMessage)
Context

메시지의 wctx 매개 변수를 가져오거나 설정합니다.

Encoding

메시지의 wencoding 매개 변수를 가져오거나 설정합니다.

Parameters

메시지 매개 변수를 사전으로 가져옵니다.

(다음에서 상속됨 FederationMessage)

메서드

CreateFromFormPost(HttpRequestBase)

지정된 요청에서 받은 폼 게시에서 WS-Federation 메시지를 만듭니다.

CreateFromNameValueCollection(Uri, NameValueCollection)

매개 변수의 NameValueCollection에서 WS-Federation 메시지를 만듭니다.

CreateFromUri(Uri)

지정된 URI에서 WS-Federation 메시지를 만듭니다. 매개 변수는 쿼리 문자열로 지정되는 것으로 간주됩니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetParameter(String)

매개 변수 사전에서 지정한 매개 변수 값을 반환합니다.

(다음에서 상속됨 FederationMessage)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
RemoveParameter(String)

매개 변수 사전에서 매개 변수를 제거합니다.

(다음에서 상속됨 FederationMessage)
SetParameter(String, String)

매개 변수 사전에서 매개 변수의 값을 설정합니다.

(다음에서 상속됨 FederationMessage)
SetUriParameter(String, String)

매개 변수 사전에서 매개 변수의 값을 설정합니다. 값은 절대 URI여야 합니다.

(다음에서 상속됨 FederationMessage)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
TryCreateFromUri(Uri, WSFederationMessage)

지정된 URI에서 WS-Federation 메시지를 만들려고 시도합니다. 매개 변수는 쿼리 문자열로 지정되는 것으로 간주됩니다.

Validate()

메시지의 유효성을 검사합니다.

(다음에서 상속됨 FederationMessage)
Write(TextWriter)

파생 클래스에서 재정의되는 경우 메시지를 출력 스트림에 씁니다.

(다음에서 상속됨 FederationMessage)
WriteFormPost()

메시지를 폼 게시로 serialize하고 결과 Javascript 형식의 폼을 문자열로 반환합니다.

(다음에서 상속됨 FederationMessage)
WriteQueryString()

쿼리 문자열 형식인 메시지의 문자열 표현을 반환합니다.

(다음에서 상속됨 FederationMessage)

적용 대상