Share via


TransportContext Kelas

Definisi

Kelas ini TransportContext menyediakan konteks tambahan tentang lapisan transportasi yang mendasar.

public ref class TransportContext abstract
public abstract class TransportContext
type TransportContext = class
Public MustInherit Class TransportContext
Warisan
TransportContext

Keterangan

Kelas TransportContext digunakan dengan kelas di System.Security.Authentication.ExtendedProtection namespace layanan untuk memberikan dukungan untuk autentikasi menggunakan perlindungan yang diperluas untuk aplikasi.

Desain autentikasi Windows terintegrasi memungkinkan beberapa respons tantangan kredensial bersifat universal, yang berarti respons dapat digunakan kembali atau diteruskan. Jika fitur desain khusus ini tidak diperlukan maka respons tantangan harus dibangun dengan, minimal, menargetkan informasi spesifik dan, yang terbaik, juga beberapa informasi spesifik saluran. Layanan kemudian dapat memberikan perlindungan yang diperluas untuk memastikan bahwa respons tantangan kredensial berisi informasi khusus layanan (Nama Penyedia Layanan atau SPN) dan, jika perlu, menyalurkan informasi tertentu (token pengikatan saluran atau CBT). Dengan informasi ini dalam pertukaran kredensial, layanan dapat melindungi dengan lebih baik dari penggunaan berbahaya respons tantangan kredensial yang mungkin diperoleh dengan tidak benar.

HttpWebRequest adalah satu-satunya kelas yang berasal dari WebRequest kelas yang berpotensi menggunakan IWA. Kelas FtpWebRequest hanya melakukan autentikasi teks yang jelas FTP. Kelas FileWebRequest tidak melakukan autentikasi apa pun.

Ada beberapa cara aplikasi mungkin mendapatkan TransportContext instans. Aplikasi yang menggunakan SslStream bisa mendapatkan TransportContext menggunakan TransportContext properti . Aplikasi yang menggunakan HttpWebRequest bisa mendapatkan TransportContext menggunakan GetRequestStream metode atau EndGetRequestStream .

Konstruktor

TransportContext()

Membuat instans TransportContext baru kelas .

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetChannelBinding(ChannelBindingKind)

Mengambil pengikatan saluran yang diminta.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetTlsTokenBindings()

Mendapatkan pengikatan token lapisan keamanan transportasi.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga