SecurityMessageProperty SecurityMessageProperty SecurityMessageProperty SecurityMessageProperty Class

정의

보안 관련 속성을 포함하며, 메시지에 연결됩니다.Contains security-related properties and is attached to a message.

public ref class SecurityMessageProperty : IDisposable, System::ServiceModel::Channels::IMessageProperty
public class SecurityMessageProperty : IDisposable, System.ServiceModel.Channels.IMessageProperty
type SecurityMessageProperty = class
    interface IMessageProperty
    interface IDisposable
Public Class SecurityMessageProperty
Implements IDisposable, IMessageProperty
상속
SecurityMessagePropertySecurityMessagePropertySecurityMessagePropertySecurityMessageProperty
구현

설명

클라이언트 인증 결과는 ServiceSecurityContext를 사용 중인 메시지에 연결된 SecurityMessageProperty의 인스턴스로 변환됩니다.Client authentication results are translated into an instance of ServiceSecurityContext, which is attached to the message using a SecurityMessageProperty. 이 속성은 사용자 지정 인증 논리를 구현하기 위해 보다 높은 계층에서 사용될 수 있습니다.This property can be used by higher layers to implement custom authorization logic.

생성자

SecurityMessageProperty() SecurityMessageProperty() SecurityMessageProperty() SecurityMessageProperty()

SecurityMessageProperty 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the SecurityMessageProperty class.

속성

ExternalAuthorizationPolicies ExternalAuthorizationPolicies ExternalAuthorizationPolicies ExternalAuthorizationPolicies

외부 권한 부여 정책의 컬렉션을 가져오거나 설정합니다.Gets or sets a collection of external authorization policies.

HasIncomingSupportingTokens HasIncomingSupportingTokens HasIncomingSupportingTokens HasIncomingSupportingTokens

들어오는 메시지에 지원되는 보안 토큰이 적어도 하나 포함되는지 여부를 나타냅니다.Indicates whether the incoming message contains at least one supporting security token.

IncomingSupportingTokens IncomingSupportingTokens IncomingSupportingTokens IncomingSupportingTokens

들어오는 지원 토큰의 컬렉션을 가져오거나 설정합니다.Gets or sets a collection of incoming supporting tokens.

InitiatorToken InitiatorToken InitiatorToken InitiatorToken

이 메시지의 SecurityTokenSpecification 개시자 토큰을 가져오거나 설정합니다.Gets or sets the SecurityTokenSpecification initiator token for this message.

OutgoingSupportingTokens OutgoingSupportingTokens OutgoingSupportingTokens OutgoingSupportingTokens

나가는 SupportingTokenSpecification 개체의 컬렉션을 가져옵니다.Gets a collection of outgoing SupportingTokenSpecification objects.

ProtectionToken ProtectionToken ProtectionToken ProtectionToken

이 메시지의 SecurityTokenSpecification 보호 토큰을 가져오거나 설정합니다.Gets or sets the SecurityTokenSpecification protection token for this message.

RecipientToken RecipientToken RecipientToken RecipientToken

이 메시지의 SecurityTokenSpecification 받는 사람 토큰을 가져오거나 설정합니다.Gets or sets the SecurityTokenSpecification recipient token for this message.

SenderIdPrefix SenderIdPrefix SenderIdPrefix SenderIdPrefix

이 메시지의 보낸 사람 ID 접두사를 가져오거나 설정합니다.Gets or sets the sender ID prefix for this message.

ServiceSecurityContext ServiceSecurityContext ServiceSecurityContext ServiceSecurityContext

이 메시지의 ServiceSecurityContext를 가져오거나 설정합니다.Gets or sets the ServiceSecurityContext for this message.

TransportToken TransportToken TransportToken TransportToken

이 메시지의 SecurityTokenSpecification 전송 토큰을 가져오거나 설정합니다.Gets or sets the SecurityTokenSpecification transport token for this message.

메서드

CreateCopy() CreateCopy() CreateCopy() CreateCopy()

이 클래스의 현재 인스턴스를 복제합니다.Clones the current instance of this class.

Dispose() Dispose() Dispose() Dispose()

이 클래스의 현재 인스턴스를 삭제합니다.Disposes of the current instance of this class.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetOrCreate(Message) GetOrCreate(Message) GetOrCreate(Message) GetOrCreate(Message)

지정된 메시지로부터 이 클래스의 인스턴스를 가져오거나 만듭니다.Gets or creates an instance of this class from the specified message.

GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

적용 대상