PictureBox.Load 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.
Visualizza un'immagine nel controllo PictureBox.
Overload
Load() |
Visualizza l'immagine specificata dalla proprietà ImageLocation del controllo PictureBox. |
Load(String) |
Imposta la proprietà ImageLocation sull'URL specificato e visualizza l'immagine indicata. |
Load()
Visualizza l'immagine specificata dalla proprietà ImageLocation del controllo PictureBox.
public:
void Load();
public void Load ();
member this.Load : unit -> unit
Public Sub Load ()
Eccezioni
ImageLocation è null
o una stringa vuota.
Commenti
A partire da .NET 8, il comportamento di modifica di un PictureBox
controllo carica un'immagine remota. Per impostazione predefinita, la proprietà viene impostata su prima che System.Net.ServicePointManager.CheckCertificateRevocationList venga scaricata un'immagine remota tramite WebClient.true
Questa impostazione garantisce che i server con certificati abbiano tali certificati controllati rispetto all'elenco di revoche dell'autorità di certificazione (CRL) come parte del processo di convalida.
Avviso
Non appena viene caricata un'immagine remota, CheckCertificateRevocationList
viene modificata in true
per la durata dell'app. È possibile ripristinare false
manualmente se necessario, ma non appena viene caricata un'altra immagine remota, CheckCertificateRevocationList
è impostata su true
.
Una risorsa remota funzionante in precedenza potrebbe non riuscire a essere caricata quando il CRL memorizzato nella cache locale non è aggiornato e non è possibile recuperare un aggiornamento. Ciò può verificarsi quando la rete in cui è in esecuzione l'app è limitata e il percorso CRL non si trova nell'elenco elementi consentiti.
È anche possibile che il ritardo nel controllo dell'elenco CRL influisca negativamente sulla capacità dell'app di funzionare.
Puoi rifiutare esplicitamente questo comportamento impostando l'opzione System.Windows.Forms.ServicePointManagerCheckCrl
per l'app, in uno dei modi seguenti:
Impostare la proprietà su
false
nel file di configurazione [app].runtimeconfig.json :{ "configProperties": { "System.Windows.Forms.ServicePointManagerCheckCrl": false } }
Aggiungere un
<RuntimeHostConfigurationOption>
elemento nel file di progetto per disabilitarlo:<ItemGroup> <RuntimeHostConfigurationOption Include="System.Windows.Forms.ServicePointManagerCheckCrl" Value="false" /> </ItemGroup>
Vedi anche
Si applica a
Load(String)
Imposta la proprietà ImageLocation sull'URL specificato e visualizza l'immagine indicata.
public:
void Load(System::String ^ url);
public void Load (string url);
member this.Load : string -> unit
Public Sub Load (url As String)
Parametri
- url
- String
Percorso dell'immagine da visualizzare nel controllo PictureBox.
Eccezioni
url
è null
o una stringa vuota.
url
si riferisce ad un'immagine sul Web alla quale non è possibile accedere.
url
si riferisce ad un file non di immagine.
url
fa riferimento a un file inesistente.
Commenti
Se il url
parametro indica un file locale, il formato consigliato è un percorso di file locale. Ad esempio, è possibile accedere a un file di immagine denominato myPicture.jpg che si trova in c:\ passando c:\myPicture.jpg
per il url
parametro . È possibile usare un percorso completo, ad esempio http://www.contoso.com/path/images/image.jpg
, o un percorso relativo, ad esempio ./images/image.jpg. Se viene usato un percorso relativo, verrà considerato relativo alla directory di lavoro. Una chiamata al Load metodo imposta la ImageLocation proprietà sul valore del url
parametro .
Modifiche al comportamento di caricamento
A partire da .NET 8, il comportamento di modifica di un PictureBox
controllo carica un'immagine remota. Per impostazione predefinita, la proprietà viene impostata su prima che System.Net.ServicePointManager.CheckCertificateRevocationList venga scaricata un'immagine remota tramite WebClient.true
Questa impostazione garantisce che i server con certificati abbiano tali certificati controllati rispetto all'elenco di revoche dell'autorità di certificazione (CRL) come parte del processo di convalida.
Avviso
Non appena viene caricata un'immagine remota, CheckCertificateRevocationList
viene modificata in true
per la durata dell'app. È possibile ripristinare false
manualmente se necessario, ma non appena viene caricata un'altra immagine remota, CheckCertificateRevocationList
è impostata su true
.
Una risorsa remota funzionante in precedenza potrebbe non riuscire a essere caricata quando il CRL memorizzato nella cache locale non è aggiornato e non è possibile recuperare un aggiornamento. Ciò può verificarsi quando la rete in cui è in esecuzione l'app è limitata e il percorso CRL non si trova nell'elenco elementi consentiti.
È anche possibile che il ritardo nel controllo dell'elenco CRL influisca negativamente sulla capacità dell'app di funzionare.
Puoi rifiutare esplicitamente questo comportamento impostando l'opzione System.Windows.Forms.ServicePointManagerCheckCrl
per l'app, in uno dei modi seguenti:
Impostare la proprietà su
false
nel file di configurazione [app].runtimeconfig.json :{ "configProperties": { "System.Windows.Forms.ServicePointManagerCheckCrl": false } }
Aggiungere un
<RuntimeHostConfigurationOption>
elemento nel file di progetto per disabilitarlo:<ItemGroup> <RuntimeHostConfigurationOption Include="System.Windows.Forms.ServicePointManagerCheckCrl" Value="false" /> </ItemGroup>