Freigeben über


TransportContext Klasse

Definition

Die TransportContext Klasse stellt zusätzlichen Kontext zu der zugrunde liegenden Transportebene 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 des erweiterten Schutzes für Anwendungen bereitzustellen.

Das Design der integrierten Windows-Authentifizierung ermöglicht es, dass einige Antworten auf Anmeldeinformationen universell sind, was bedeutet, dass sie wiederverwendet oder weitergeleitet werden können. Wenn diese spezielle Designfunktion nicht benötigt wird, sollten die Abfrageantworten mit mindestens spezifischen Informationen erstellt werden und am besten auch kanalspezifische Informationen enthalten. Dienste können dann erweiterten Schutz bereitstellen, um sicherzustellen, dass Antwort auf Anmeldeinformationen dienstspezifische Informationen (einen Dienstanbietername oder SPN) und ggf. kanalspezifische Informationen (ein Kanalbindungstoken oder CBT) enthalten. Mit diesen Informationen im Austausch von Anmeldeinformationen können Dienste besser vor böswilligen Verwendung von Antworten auf Anmeldeinformationen schützen, die möglicherweise nicht ordnungsgemäß abgerufen wurden.

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

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

Konstruktoren

Name Beschreibung
TransportContext()

Erstellt eine neue Instanz der TransportContext Klasse.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetChannelBinding(ChannelBindingKind)

Ruft die angeforderte Kanalbindung ab.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetTlsTokenBindings()

Ruft die Transportsicherheitstokenbindungen ab.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für:

Weitere Informationen