URLConnection.GuessContentTypeFromStream(Stream) Metodo
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.
Prova a determinare il tipo di un flusso di input in base ai caratteri all'inizio del flusso di input.
[Android.Runtime.Register("guessContentTypeFromStream", "(Ljava/io/InputStream;)Ljava/lang/String;", "")]
public static string? GuessContentTypeFromStream(System.IO.Stream? is);
[<Android.Runtime.Register("guessContentTypeFromStream", "(Ljava/io/InputStream;)Ljava/lang/String;", "")>]
static member GuessContentTypeFromStream : System.IO.Stream -> string
Parametri
- is
- Stream
flusso di input che supporta i contrassegni.
Valori restituiti
un'ipotesi in corrispondenza del tipo di contenuto o null se non è possibile determinare nessuno.
- Attributi
Eccezioni
se si verifica un errore di I/O durante la lettura dal flusso di input.
Commenti
Prova a determinare il tipo di un flusso di input in base ai caratteri all'inizio del flusso di input. Questo metodo può essere utilizzato dalle sottoclassi che eseguono l'override del getContentType metodo .
Idealmente, questa routine non sarebbe necessaria. Ma molti http server restituiscono il tipo di contenuto non corretto. Sono inoltre disponibili molte estensioni non standard. L'ispezione diretta dei byte per determinare il tipo di contenuto è spesso più accurata del fatto che il tipo di contenuto richiesto dal http server.
per java.net.URLConnection.guessContentTypeFromStream(java.io.InputStream).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.