다음을 통해 공유


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-Federation 요청 또는 WS-Federation 응답을 나타냅니다. 특정 WS-Federation 메시지를 나타내는 더 특수한 클래스는 WS-Federation 로그인 요청 메시지를 나타내는 클래스와 같이 SignInRequestMessage 파생됩니다WSFederationMessage.

클래스는 WSFederationMessage 개별 메시지 매개 변수를 설정하거나 액세스하는 데 사용할 수 있는 여러 속성을 노출합니다. 이러한 매개 변수는 사전을 통해 Parameters 설정하거나 액세스할 수도 있습니다. 예를 들어 속성 또는 사전의 키 Parameters 로 "wencoding"을 지정하여 메시지 Encoding 의 wencoding 매개 변수를 읽을 수 있습니다.

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

이 클래스가 나타내는 메시지에 대한 자세한 내용은 웹 서비스 페더레이션 언어(WS-Federation) 버전 1.2 사양의 섹션 13을 참조하세요.

생성자

Name Description
WSFederationMessage(Uri, String)

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

속성

Name Description
Action

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

BaseUri

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

(다음에서 상속됨 FederationMessage)
Context

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

Encoding

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

Parameters

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

(다음에서 상속됨 FederationMessage)

메서드

Name Description
CreateFromFormPost(HttpRequestBase)

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

CreateFromNameValueCollection(Uri, NameValueCollection)

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

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

메시지를 양식 게시물로 직렬화하고 결과 Form을 Javascript와 함께 문자열로 반환합니다.

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

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

(다음에서 상속됨 FederationMessage)

적용 대상