TransportContext 클래스

정의

TransportContext 클래스는 내부 전송 계층에 대한 추가 컨텍스트를 제공합니다.

public ref class TransportContext abstract
public abstract class TransportContext
type TransportContext = class
Public MustInherit Class TransportContext
상속
TransportContext

설명

합니다 TransportContext 클래스에서 클래스를 사용 합니다 System.Security.Authentication.ExtendedProtection 네임 스페이스를 사용 하 여 인증에 대 한 지원을 제공 애플리케이션에 대 한 보호를 확장 합니다.

Windows 통합 인증의 디자인을 사용하면 일부 자격 증명 시도 응답이 유니버설이 될 수 있으므로 다시 사용되거나 전달될 수 있습니다. 이 특정 디자인 기능이 필요 하지 않은 경우 다음 응답 해야 하는 챌린지를 사용 하 여 생성, 최소한 대상 관련 정보를 기껏해야 일부 채널 관련 정보입니다. 그런 다음 서비스가 수 있도록 자격 증명 시도 응답 서비스 (서비스 공급자 이름 또는 SPN) 관련 정보가 포함, 필요한 경우 특정 채널 확장 된 보호 제공 정보 (채널 바인딩 토큰 또는 CBT). 서비스 자격 증명 교환에이 정보를 사용 하 여 얻은 수 부적절 하 게 자격 증명 시도 응답의 악의적인 사용 으로부터 더 잘 보호할 수 있습니다.

HttpWebRequest 파생 클래스만 WebRequest 클래스는 IWA를 사용할 수 있습니다. FtpWebRequest 클래스만 FTP 일반 텍스트 인증을 수행 합니다. FileWebRequest 클래스 인증을 수행 하지 않습니다.

여러 가지 방법으로 애플리케이션에서 발생할 수는 TransportContext 인스턴스. 사용 하는 애플리케이션 SslStream 가져올 수는 TransportContext 사용 하 여는 TransportContext 속성입니다. 사용 하는 애플리케이션 HttpWebRequest 얻을 수는 TransportContext 사용 하 여 합니다 GetRequestStream 또는 EndGetRequestStream 메서드.

생성자

TransportContext()

TransportContext 클래스의 새 인스턴스를 만듭니다.

메서드

Equals(Object)

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

(다음에서 상속됨 Object)
GetChannelBinding(ChannelBindingKind)

요청된 채널 바인딩을 검색합니다.

GetHashCode()

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

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

전송 보안 계층 토큰 바인딩을 가져옵니다.

GetType()

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

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

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

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

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

(다음에서 상속됨 Object)

적용 대상

추가 정보