TransportContext Třída

Definice

Třída TransportContext poskytuje další kontext o podkladové transportní vrstvě.

public ref class TransportContext abstract
public abstract class TransportContext
type TransportContext = class
Public MustInherit Class TransportContext
Dědičnost
TransportContext

Poznámky

Třída se TransportContext používá s třídami v System.Security.Authentication.ExtendedProtection oboru názvů k poskytování podpory ověřování pomocí rozšířené ochrany pro aplikace.

Návrh integrovaného ověřování systému Windows umožňuje, aby některé odpovědi na výzvu k přihlašovacím údajům byly univerzální, což znamená, že je můžete znovu použít nebo přeposlat. Pokud tato konkrétní funkce návrhu není potřeba, měly by být odpovědi na výzvy vytvořeny minimálně s konkrétními cílovými informacemi a v nejlepším případě také s některými informacemi specifickými pro kanál. Služby pak můžou poskytovat rozšířenou ochranu, aby se zajistilo, že odpovědi na výzvy k zadání přihlašovacích údajů obsahují informace specifické pro službu (název poskytovatele služeb nebo hlavní název služby) a v případě potřeby také informace specifické pro kanál (token vazby kanálu nebo CBT). Díky těmto informacím ve výměnách přihlašovacích údajů jsou služby schopny lépe chránit před škodlivým použitím odpovědí na výzvu přihlašovacích údajů, které by mohly být získány nesprávně.

HttpWebRequest je jediná třída odvozená z WebRequest třídy, která může potenciálně používat IWA. Třída FtpWebRequest provede 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 pomocí TransportContext vlastnosti . Aplikace, která používá HttpWebRequest , může získat TransportContext metodu GetRequestStream pomocí metody nebo EndGetRequestStream .

Konstruktory

TransportContext()

Vytvoří novou instanci třídy TransportContext.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetChannelBinding(ChannelBindingKind)

Načte požadovanou vazbu kanálu.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetTlsTokenBindings()

Získá vazby tokenu vrstvy zabezpečení přenosu.

GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také