PictureBox.Load Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Apresenta uma imagem no PictureBoxarquivo .
Sobrecargas
| Name | Description |
|---|---|
| Load() |
Apresenta a imagem especificada pela ImageLocation propriedade do PictureBox. |
| Load(String) |
Define a ImageLocation URL especificada e mostra a imagem indicada. |
Load()
- Origem:
- PictureBox.cs
- Origem:
- PictureBox.cs
- Origem:
- PictureBox.cs
- Origem:
- PictureBox.cs
- Origem:
- PictureBox.cs
Apresenta a imagem especificada pela ImageLocation propriedade do PictureBox.
public:
void Load();
public void Load();
member this.Load : unit -> unit
Public Sub Load ()
Exceções
ImageLocation é null ou uma corda vazia.
Observações
A partir do .NET 8, o comportamento de como um controlo PictureBox carrega uma imagem remota mudou. Por defeito, a System.Net.ServicePointManager.CheckCertificateRevocationList propriedade é definida para true antes de uma imagem remota ser descarregada através WebClientde . Esta configuração garante que os servidores com certificados têm esses certificados verificados em relação à lista de revogação da autoridade certificadora (CRL) como parte do processo de validação.
Warning
Assim que uma imagem remota é carregada, CheckCertificateRevocationList é alterada para true durante a vida útil da aplicação. Pode voltar ao false manual se necessário, mas assim que outra imagem remota for carregada, CheckCertificateRevocationList está definida para true.
Um recurso remoto a funcionar anteriormente pode falhar ao carregar quando o CRL em cache local está desatualizado e uma atualização não pode ser recuperada. Isto pode acontecer quando a rede onde a aplicação está a correr está restrita e a localização CRL não está na lista de permissões.
Também é possível que o atraso na verificação do CRL afete negativamente a capacidade da aplicação de funcionar.
Pode optar por não participar neste comportamento definindo a opção System.Windows.Forms.ServicePointManagerCheckCrl para a aplicação, de uma das seguintes formas:
Defina a propriedade como
falseno ficheiro de configuração da [app].runtimeconfig.json :{ "configProperties": { "System.Windows.Forms.ServicePointManagerCheckCrl": false } }Adicione um
<RuntimeHostConfigurationOption>item no ficheiro do projeto para o desativar:<ItemGroup> <RuntimeHostConfigurationOption Include="System.Windows.Forms.ServicePointManagerCheckCrl" Value="false" /> </ItemGroup>
Ver também
Aplica-se a
Load(String)
- Origem:
- PictureBox.cs
- Origem:
- PictureBox.cs
- Origem:
- PictureBox.cs
- Origem:
- PictureBox.cs
- Origem:
- PictureBox.cs
Define a ImageLocation URL especificada e mostra a imagem indicada.
public:
void Load(System::String ^ url);
public void Load(string url);
member this.Load : string -> unit
Public Sub Load (url As String)
Parâmetros
- url
- String
O caminho para a imagem ser exibida no PictureBox.
Exceções
url é null ou uma corda vazia.
url refere-se a uma imagem na Web que não pode ser acedida.
url refere-se a um ficheiro que não é uma imagem.
url refere-se a um ficheiro que não existe.
Observações
Se o url parâmetro indicar um ficheiro local, o formato recomendado é um caminho de ficheiro local. Por exemplo, um ficheiro de imagem chamado myPicture.jpg localizado em c:\ seria acedido passando c:\myPicture.jpg pelo url parâmetro. Um caminho completo, como http://www.contoso.com/path/images/image.jpg, ou um caminho relativo, como ./images/image.jpg, pode ser utilizado. Se for usado um caminho relativo, será considerado relativo ao diretório de trabalho. Uma chamada ao Load método define a ImageLocation propriedade para o valor do url parâmetro.
Alterações no comportamento da carga
A partir do .NET 8, o comportamento de como um controlo PictureBox carrega uma imagem remota mudou. Por defeito, a System.Net.ServicePointManager.CheckCertificateRevocationList propriedade é definida para true antes de uma imagem remota ser descarregada através WebClientde . Esta configuração garante que os servidores com certificados têm esses certificados verificados em relação à lista de revogação da autoridade certificadora (CRL) como parte do processo de validação.
Warning
Assim que uma imagem remota é carregada, CheckCertificateRevocationList é alterada para true durante a vida útil da aplicação. Pode voltar ao false manual se necessário, mas assim que outra imagem remota for carregada, CheckCertificateRevocationList está definida para true.
Um recurso remoto a funcionar anteriormente pode falhar ao carregar quando o CRL em cache local está desatualizado e uma atualização não pode ser recuperada. Isto pode acontecer quando a rede onde a aplicação está a correr está restrita e a localização CRL não está na lista de permissões.
Também é possível que o atraso na verificação do CRL afete negativamente a capacidade da aplicação de funcionar.
Pode optar por não participar neste comportamento definindo a opção System.Windows.Forms.ServicePointManagerCheckCrl para a aplicação, de uma das seguintes formas:
Defina a propriedade como
falseno ficheiro de configuração da [app].runtimeconfig.json :{ "configProperties": { "System.Windows.Forms.ServicePointManagerCheckCrl": false } }Adicione um
<RuntimeHostConfigurationOption>item no ficheiro do projeto para o desativar:<ItemGroup> <RuntimeHostConfigurationOption Include="System.Windows.Forms.ServicePointManagerCheckCrl" Value="false" /> </ItemGroup>