TransportContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
La classe TransportContext fornisce contesto aggiuntivo sul livello di trasporto sottostante.
public ref class TransportContext abstract
public abstract class TransportContext
type TransportContext = class
Public MustInherit Class TransportContext
- Ereditarietà
-
TransportContext
Commenti
La TransportContext classe viene usata con le classi nello System.Security.Authentication.ExtendedProtection spazio dei nomi per fornire supporto per l'autenticazione usando la protezione estesa per le applicazioni.
La progettazione dell'autenticazione integrata di Windows fa sì che alcune risposte con richiesta di verifica delle credenziali siano universali, ovvero possano essere riutilizzate o inoltrate. Se questa particolare funzionalità di progettazione non è necessaria, le risposte alla sfida devono essere costruite almeno con informazioni specifiche di destinazione e, al meglio, alcune informazioni specifiche del canale. I servizi possono quindi fornire una protezione estesa per garantire che le risposte alle credenziali contengano informazioni specifiche del servizio (nome del provider di servizi o SPN) e, se necessario, le informazioni specifiche del canale (un token di associazione di canale o CBT). Con queste informazioni negli scambi di credenziali, i servizi sono in grado di proteggere meglio dall'uso dannoso delle risposte alle credenziali che potrebbero essere state ottenute in modo errato.
HttpWebRequest è l'unica classe derivata dalla WebRequest classe che può potenzialmente usare IWA. La FtpWebRequest classe esegue solo l'autenticazione di testo cancella FTP. La FileWebRequest classe non esegue alcuna autenticazione.
Esistono diversi modi in cui un'applicazione può ottenere un'istanza TransportContext . Un'applicazione che usa può ottenere l'uso SslStreamTransportContext della TransportContext proprietà . Un'applicazione che usa può ottenere un TransportContext uso HttpWebRequest dei GetRequestStream metodi oEndGetRequestStream.
Costruttori
TransportContext() |
Crea una nuova istanza della classe TransportContext. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetChannelBinding(ChannelBindingKind) |
Recupera l'associazione di canale richiesta. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetTlsTokenBindings() |
Ottiene le associazioni dei token del livello di sicurezza del trasporto. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |