Condividi tramite


HttpContentDispositionHeaderValue Classe

Definizione

Rappresenta il valore dell'intestazione HTTP Content-Disposition nel contenuto HTTP di una richiesta o di una risposta.

public ref class HttpContentDispositionHeaderValue sealed : IStringable
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.Headers.IHttpContentDispositionHeaderValueFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HttpContentDispositionHeaderValue final : IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.Headers.IHttpContentDispositionHeaderValueFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class HttpContentDispositionHeaderValue final : IStringable
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.Headers.IHttpContentDispositionHeaderValueFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HttpContentDispositionHeaderValue : IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.Headers.IHttpContentDispositionHeaderValueFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpContentDispositionHeaderValue : IStringable
function HttpContentDispositionHeaderValue(dispositionType)
Public NotInheritable Class HttpContentDispositionHeaderValue
Implements IStringable
Ereditarietà
Object Platform::Object IInspectable HttpContentDispositionHeaderValue
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Esempio

Vedere l'esempio di codice nella classe HttpContentHeaderCollection.

Commenti

La classe HttpContentDispositionHeaderValue rappresenta le informazioni nell'intestazione Content-Disposition sul contenuto HTTP inviato in una richiesta HTTP o ricevuta in una risposta HTTP.

La proprietà ContentDisposition in HttpContentHeaderCollection restituisce un valore HttpContentDispositionHeaderValue.

L'intestazione Content-Disposition viene in genere usata per l'uso dei caricamenti e dei download dei file. Il formato differisce da altre intestazioni in quanto è una singola intestazione con un tipo di eliminazione seguito da un elenco di parametri, alcuni dei quali ben definiti.

Questa intestazione viene usata in due contesti diversi:

Costruttori

HttpContentDispositionHeaderValue(String)

Inizializza una nuova istanza della classe HttpContentDispositionHeaderValue con informazioni sulla codifica del contenuto da usare nell'intestazione HTTP Content-Disposition .

Proprietà

DispositionType

Ottiene o imposta il valore delle informazioni sul tipo di eliminazione nell'intestazione HTTP Content-Disposition .

FileName

Ottiene o imposta il valore delle informazioni nome file-parm nell'intestazione HTTP Content-Disposition per un singolo file.

FileNameStar

Ottiene o imposta il valore della caratteristica nomefile-parm nell'intestazione HTTP Content-Disposition per più file.

Name

Ottiene o imposta il nome per una parte del corpo del contenuto nell'intestazione HTTP Content-Disposition .

Parameters

Ottiene un set di parametri inclusi nell'intestazione HTTP Content-Disposition .

Size

Ottiene o imposta le dimensioni approssimative, in byte, del file usato nell'intestazione HTTP Content-Disposition .

Metodi

Parse(String)

Converte una stringa in un'istanza httpContentDispositionHeaderValue .

ToString()

Restituisce una stringa che rappresenta l'oggetto HttpContentDispositionHeaderValue corrente.

TryParse(String, HttpContentDispositionHeaderValue)

Determina se una stringa è valida informazioni httpContentDispositionHeaderValue .

Si applica a

Vedi anche