TransportContext TransportContext TransportContext TransportContext Class

Definition

Die TransportContext-Klasse stellt zusätzlichen Kontext zur zugrunde liegenden Transportschicht bereit.The TransportContext class provides additional context about the underlying transport layer.

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

Hinweise

Die TransportContext -Klasse wird zusammen mit Klassen in der System.Security.Authentication.ExtendedProtection Namespace, um Unterstützung für die Verwendung der Authentifizierung bereitzustellen erweiterter Schutz für Anwendungen.The TransportContext class is used with classes in the System.Security.Authentication.ExtendedProtection namespace to provide support for authentication using extended protection for applications.

Durch die Gestaltung der integrierten Windows-Authentifizierung sind einige Abfragerückmeldungen zu Anmeldeinformationen universell, d.h. sie können wiederverwendet oder weitergeleitet werden.The design of integrated Windows authentication allows for some credential challenge responses to be universal, meaning they can be re-used or forwarded. Wenn diese bestimmte Entwurfsfunktion nicht erforderlich ist Klicken Sie dann die Herausforderung, die Antworten erstellt, zumindest zielspezifische Informationen und, im besten Fall auch einige spezifische Informationen channel.If this particular design feature is not needed then the challenge responses should be constructed with, at minimum, target specific information and, at best, also some channel specific information. Erweiterten Schutz, damit abfragerückmeldungen zu Anmeldeinformationen dienstspezifische Informationen (Name Service-Anbieters oder SPN) enthalten, und bei Bedarf channelspezifische können dann von Diensten bereitgestellt Informationen (ein Kanalbindungstoken oder CBT).Services can then provide extended protection to ensure that credential challenge responses contain service specific information (a Service Provider Name or SPN) and, if necessary, channel specific information (a channel binding token or CBT). Dienste können mit diesen Informationen enthält der Austausch vor böswilligen Verwendung von abfragerückmeldungen zu Anmeldeinformationen zu schützen, die möglicherweise nicht ordnungsgemäß abgerufen wurden.With this information in the credential exchanges, services are able to better protect against malicious use of credential challenge responses that might have been improperly obtained.

HttpWebRequest ist die einzige Klasse abgeleitet WebRequest -Klasse, die IWA verwenden kann.HttpWebRequest is the only class derived from WebRequest class that can potentially use IWA. Die FtpWebRequest Klasse wird nur FTP-Klartext-Authentifizierung.The FtpWebRequest class does only FTP clear text authentication. Die FileWebRequest Klasse führt keine Authentifizierung.The FileWebRequest class doesn't perform any authentication.

Es gibt mehrere Möglichkeiten, die eine Anwendung erhalten möglicherweise eine TransportContext Instanz.There are several ways an application may get a TransportContext instance. Eine Anwendung, die SslStream erhalten die TransportContext mithilfe der TransportContext Eigenschaft.An application that uses SslStream can get the TransportContext using the TransportContext property. Eine Anwendung, die HttpWebRequest erhalten eine TransportContext mithilfe der GetRequestStream oder EndGetRequestStream Methoden.An application that uses HttpWebRequest can get a TransportContext using the GetRequestStream or EndGetRequestStream methods.

Konstruktoren

TransportContext() TransportContext() TransportContext() TransportContext()

Erstellt eine neue Instanz der TransportContext-Klasse.Creates a new instance of the TransportContext class

Methoden

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetChannelBinding(ChannelBindingKind) GetChannelBinding(ChannelBindingKind) GetChannelBinding(ChannelBindingKind) GetChannelBinding(ChannelBindingKind)

Ruft die angeforderte Channelbindung ab.Retrieves the requested channel binding.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetTlsTokenBindings() GetTlsTokenBindings() GetTlsTokenBindings() GetTlsTokenBindings()

Ruft Tokenbindungen für die Transportsicherheitsebene ab.Gets the transport security layer token bindings.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für:

Siehe auch