TransportContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Třída TransportContext poskytuje další kontext základní přenosové vrstvy.
public ref class TransportContext abstract
public abstract class TransportContext
type TransportContext = class
Public MustInherit Class TransportContext
- Dědičnost
-
TransportContext
Poznámky
Třída TransportContext se používá s třídami v System.Security.Authentication.ExtendedProtection oboru názvů k zajištění podpory ověřování pomocí rozšířené ochrany pro aplikace.
Návrh integrovaného ověřování systému Windows umožňuje univerzální odpovědi na výzvy k přihlašovacím údajům, což znamená, že je možné je znovu použít nebo předat. Pokud tato konkrétní funkce návrhu není potřebná, měly by být odpovědi na výzvy sestaveny s minimálními cíli na konkrétní informace a co nejlépe i s některými informacemi o konkrétních kanálech. Služby pak můžou poskytovat rozšířenou ochranu, aby odpovědi na výzvy s přihlašovacími údaji obsahovaly informace specifické pro službu (název poskytovatele služeb nebo hlavní název služby) a v případě potřeby kanálovat konkrétní informace (token vazby kanálu nebo CBT). Díky informacím v výměnách přihlašovacích údajů můžou služby lépe chránit před škodlivým použitím odpovědí na výzvy k zadání přihlašovacích údajů, které by mohly být nesprávně získány.
HttpWebRequest je jediná třída odvozená z WebRequest třídy, která může potenciálně používat IWA. Třída FtpWebRequest používá pouze ověřování pomocí protokolu FTP s vymazáním textu. Třída FileWebRequest neprovádí žádné ověřování.
Existuje několik způsobů, jak může aplikace získat TransportContext instanci. Aplikace, která používá SslStream , může získat TransportContext použití TransportContext vlastnosti. Aplikace, která používá HttpWebRequest , může získat TransportContext použití GetRequestStream nebo EndGetRequestStream metody.
Konstruktory
| Name | Description |
|---|---|
| TransportContext() |
Vytvoří novou instanci TransportContext třídy. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetChannelBinding(ChannelBindingKind) |
Načte požadovanou vazbu kanálu. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetTlsTokenBindings() |
Získá vazby tokenů vrstvy zabezpečení přenosu. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |