HttpContentDispositionHeaderValue 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.
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à
- 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:
- Intestazione MIME per il contenuto del corpo annidato nella classe HttpMultipartFormDataContent . Per altre informazioni, vedere IETF RFC 2183.
- Intestazione HTTP nella classe HttpContentHeaderCollection . Per altre informazioni, vedere IETF RFC 6266.
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 . |