TransportContext Klasse

Definition

Die TransportContext-Klasse stellt zusätzlichen Kontext zur zugrunde liegenden Transportschicht bereit.

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

Hinweise

Die TransportContext Klasse wird mit Klassen im System.Security.Authentication.ExtendedProtection Namespace verwendet, um Unterstützung für die Authentifizierung mithilfe erweiterter Schutz für Anwendungen bereitzustellen.

Durch die Gestaltung der integrierten Windows-Authentifizierung sind einige Abfragerückmeldungen zu Anmeldeinformationen universell, d.h. sie können wiederverwendet oder weitergeleitet werden. Wenn diese spezielle Entwurfsfunktion nicht benötigt wird, sollten die Herausforderungsantworten mit mindestens zielspezifischen Informationen erstellt werden und auch einige kanalspezifische Informationen. Dienste können dann erweiterten Schutz bereitstellen, um sicherzustellen, dass die Herausforderungen von Anmeldeinformationen dienstspezifische Informationen (a Service Provider Name oder SPN) enthalten und ggf. kanalspezifische Informationen (ein Kanalbindungstoken oder CBT). Mit diesen Informationen in den Anmeldeinformationenaustauschen können Dienste vor böswilliger Verwendung von Anmeldeinformationen herausforderungsantworten besser schützen, die möglicherweise nicht ordnungsgemäß abgerufen wurden.

HttpWebRequest ist die einzige Klasse, die von WebRequest der Klasse abgeleitet ist, die potenziell IWA verwenden kann. Die FtpWebRequest Klasse führt nur die FTP-Clear-Textauthentifizierung durch. Die FileWebRequest Klasse führt keine Authentifizierung aus.

Es gibt mehrere Möglichkeiten, wie eine Anwendung eine TransportContext Instanz abrufen kann. Eine Anwendung, die die Verwendung der TransportContext TransportContext Eigenschaft verwendetSslStream. Eine Anwendung, die HttpWebRequest eine TransportContext Verwendung der GetRequestStream Methoden oder EndGetRequestStream Methoden verwendet.

Konstruktoren

TransportContext()

Erstellt eine neue Instanz der TransportContext-Klasse.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetChannelBinding(ChannelBindingKind)

Ruft die angeforderte Channelbindung ab.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetTlsTokenBindings()

Ruft die Tokenbindungen für die Transportsicherheitsebene ab.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für

Siehe auch