TransportContext Klas

Definitie

De TransportContext klasse biedt aanvullende context over de onderliggende transportlaag.

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

Opmerkingen

De TransportContext klasse wordt gebruikt met klassen in de System.Security.Authentication.ExtendedProtection naamruimte om ondersteuning te bieden voor verificatie met uitgebreide beveiliging voor toepassingen.

Dankzij het ontwerp van geïntegreerde Windows-verificatie kunnen sommige referentievraagantwoorden universeel zijn, wat betekent dat ze opnieuw kunnen worden gebruikt of doorgestuurd. Als deze specifieke ontwerpfunctie niet nodig is, moeten de antwoorden van de uitdaging worden samengesteld met ten minste specifieke informatie en, in het beste geval, ook bepaalde kanaalspecifieke informatie. Services kunnen vervolgens uitgebreide beveiliging bieden om ervoor te zorgen dat antwoorden op referenties specifieke servicegegevens bevatten (een serviceprovidernaam of SPN) en, indien nodig, kanaalspecifieke informatie (een kanaalbindingstoken of CBT). Met deze informatie in de referentie-uitwisselingen kunnen services beter beschermen tegen kwaadwillend gebruik van referentievraagantwoorden die mogelijk onjuist zijn verkregen.

HttpWebRequest is de enige klasse die is afgeleid van klasse die mogelijk gebruikmaakt van WebRequest IWA. De FtpWebRequest klasse voert alleen FTP-verificatie voor niet-gecodeerde tekst uit. De FileWebRequest klasse voert geen verificatie uit.

Er zijn verschillende manieren waarop een toepassing een TransportContext exemplaar kan ophalen. Een toepassing die gebruikmaakt SslStream van de eigenschap kan de TransportContextTransportContext eigenschap ophalen. Een toepassing die gebruikmaakt HttpWebRequest van een toepassing kan een TransportContext met de GetRequestStream of EndGetRequestStream methoden ophalen.

Constructors

Name Description
TransportContext()

Hiermee maakt u een nieuw exemplaar van de TransportContext klasse.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetChannelBinding(ChannelBindingKind)

Haalt de aangevraagde kanaalbinding op.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetTlsTokenBindings()

Hiermee haalt u de transportbeveiligingslaagtokenbindingen op.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook