ChannelFactory.Credentials 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
팩터리에서 생성한 채널을 통해 클라이언트가 서비스 엔드포인트와 통신할 때 사용하는 자격 증명을 가져옵니다.
public:
property System::ServiceModel::Description::ClientCredentials ^ Credentials { System::ServiceModel::Description::ClientCredentials ^ get(); };
public System.ServiceModel.Description.ClientCredentials Credentials { get; }
member this.Credentials : System.ServiceModel.Description.ClientCredentials
Public ReadOnly Property Credentials As ClientCredentials
속성 값
클라이언트가 팩터리에 대해 구성되었거나 엔드포인트가 ClientCredentials이 아니고 Created 또는 Opening 통신 상태인 경우 클라이언트에서 사용되는 null
입니다. 그렇지 않으면 null
입니다.
설명
ClientCredentials 개체는 엔드포인트 동작의 형식으로 저장되며 Behaviors 속성을 통해 액세스될 수 있습니다.
OnOpened 메서드는 팩터리에 대한 ClientCredentials 개체의 읽기 전용 복사본을 초기화합니다.
ClientCredentials 개체는 ClientBase<TChannel> 클래스(또는 이 클래스의 파생 클래스)에서 서비스를 호출할 수 있는 프록시 개체를 만드는 데 사용합니다. ClientCredentials 개체는 ClientCredentials 속성을 통해서도 액세스할 수 있습니다.
참고
ChannelFactory.Credentials.Windows.AllowedImpersonationLevel
을 TokenImpersonationLevel.Anonymous
로 설정하면 가장 수준과 관계없이 항상 익명 로그온이 수행됩니다.