PictureBox.Load Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Geeft een afbeelding weer in de PictureBox.
Overloads
| Name | Description |
|---|---|
| Load() |
Geeft de afbeelding weer die is opgegeven door de ImageLocation eigenschap van de PictureBox. |
| Load(String) |
Hiermee stelt u de ImageLocation opgegeven URL in en wordt de aangegeven afbeelding weergegeven. |
Load()
- Bron:
- PictureBox.cs
- Bron:
- PictureBox.cs
- Bron:
- PictureBox.cs
- Bron:
- PictureBox.cs
- Bron:
- PictureBox.cs
Geeft de afbeelding weer die is opgegeven door de ImageLocation eigenschap van de PictureBox.
public:
void Load();
public void Load();
member this.Load : unit -> unit
Public Sub Load ()
Uitzonderingen
ImageLocation is null of een lege tekenreeks.
Opmerkingen
Vanaf .NET 8 wordt in het gedrag van een PictureBox besturingselement een externe afbeelding geladen. De eigenschap is standaard System.Net.ServicePointManager.CheckCertificateRevocationList ingesteld op true voordat een externe installatiekopieën worden gedownload via WebClient. Deze instelling zorgt ervoor dat servers met certificaten deze certificaten laten controleren op basis van de CRL (Certificate Authority Revocation List) als onderdeel van het validatieproces.
Waarschuwing
Zodra een externe installatiekopieën zijn geladen, CheckCertificateRevocationList wordt deze gewijzigd true in de levensduur van de app. U kunt zo nodig handmatig terugkeren false naar, maar zodra een andere externe installatiekopieën zijn geladen, CheckCertificateRevocationList is ingesteld op true.
Een eerder werkende externe resource kan niet worden geladen wanneer de lokaal in de cache opgeslagen CRL verouderd is en een update niet kan worden opgehaald. Dit kan gebeuren wanneer het netwerk waarop de app wordt uitgevoerd, is beperkt en de CRL-locatie zich niet op de acceptatielijst bevindt.
Het is ook mogelijk dat de vertraging bij het controleren van de CRL een negatieve invloed heeft op de mogelijkheid van de app om te functioneren.
U kunt zich afmelden voor dit gedrag door de optie System.Windows.Forms.ServicePointManagerCheckCrl voor de app in te stellen op een van de volgende manieren:
Stel de eigenschap
falsein op het configuratiebestand [app].runtimeconfig.json :{ "configProperties": { "System.Windows.Forms.ServicePointManagerCheckCrl": false } }Voeg een
<RuntimeHostConfigurationOption>item toe aan het projectbestand om het uit te schakelen:<ItemGroup> <RuntimeHostConfigurationOption Include="System.Windows.Forms.ServicePointManagerCheckCrl" Value="false" /> </ItemGroup>
Zie ook
Van toepassing op
Load(String)
- Bron:
- PictureBox.cs
- Bron:
- PictureBox.cs
- Bron:
- PictureBox.cs
- Bron:
- PictureBox.cs
- Bron:
- PictureBox.cs
Hiermee stelt u de ImageLocation opgegeven URL in en wordt de aangegeven afbeelding weergegeven.
public:
void Load(System::String ^ url);
public void Load(string url);
member this.Load : string -> unit
Public Sub Load (url As String)
Parameters
- url
- String
Het pad voor de afbeelding dat moet worden weergegeven in de PictureBox.
Uitzonderingen
url is null of een lege tekenreeks.
url verwijst naar een afbeelding op het web die niet toegankelijk is.
url verwijst naar een bestand dat geen afbeelding is.
url verwijst naar een bestand dat niet bestaat.
Opmerkingen
Als de url parameter een lokaal bestand aangeeft, is de aanbevolen indeling een lokaal bestandspad. Een afbeeldingsbestand met de naam myPicture.jpg zich op c:\ bevindt, wordt bijvoorbeeld geopend door de parameter door te geven c:\myPicture.jpgurl . Een volledig pad, zoals http://www.contoso.com/path/images/image.jpg, of een relatief pad, zoals ./images/image.jpg, kan worden gebruikt. Als een relatief pad wordt gebruikt, wordt dit beschouwd als relatief ten opzichte van de werkmap. Met een aanroep van de Load methode wordt de ImageLocation eigenschap ingesteld op de waarde van de url parameter.
Wijzigingen in belastinggedrag
Vanaf .NET 8 wordt in het gedrag van een PictureBox besturingselement een externe afbeelding geladen. De eigenschap is standaard System.Net.ServicePointManager.CheckCertificateRevocationList ingesteld op true voordat een externe installatiekopieën worden gedownload via WebClient. Deze instelling zorgt ervoor dat servers met certificaten deze certificaten laten controleren op basis van de CRL (Certificate Authority Revocation List) als onderdeel van het validatieproces.
Waarschuwing
Zodra een externe installatiekopieën zijn geladen, CheckCertificateRevocationList wordt deze gewijzigd true in de levensduur van de app. U kunt zo nodig handmatig terugkeren false naar, maar zodra een andere externe installatiekopieën zijn geladen, CheckCertificateRevocationList is ingesteld op true.
Een eerder werkende externe resource kan niet worden geladen wanneer de lokaal in de cache opgeslagen CRL verouderd is en een update niet kan worden opgehaald. Dit kan gebeuren wanneer het netwerk waarop de app wordt uitgevoerd, is beperkt en de CRL-locatie zich niet op de acceptatielijst bevindt.
Het is ook mogelijk dat de vertraging bij het controleren van de CRL een negatieve invloed heeft op de mogelijkheid van de app om te functioneren.
U kunt zich afmelden voor dit gedrag door de optie System.Windows.Forms.ServicePointManagerCheckCrl voor de app in te stellen op een van de volgende manieren:
Stel de eigenschap
falsein op het configuratiebestand [app].runtimeconfig.json :{ "configProperties": { "System.Windows.Forms.ServicePointManagerCheckCrl": false } }Voeg een
<RuntimeHostConfigurationOption>item toe aan het projectbestand om het uit te schakelen:<ItemGroup> <RuntimeHostConfigurationOption Include="System.Windows.Forms.ServicePointManagerCheckCrl" Value="false" /> </ItemGroup>