PictureBox.Load Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menampilkan gambar di PictureBox.
Overload
Load() |
Menampilkan gambar yang ditentukan oleh ImageLocation properti dari PictureBox. |
Load(String) |
ImageLocation Mengatur ke URL yang ditentukan dan menampilkan gambar yang ditunjukkan. |
Load()
Menampilkan gambar yang ditentukan oleh ImageLocation properti dari PictureBox.
public:
void Load();
public void Load ();
member this.Load : unit -> unit
Public Sub Load ()
Pengecualian
ImageLocation adalah null
atau string kosong.
Keterangan
Dimulai dengan .NET 8, perilaku bagaimana PictureBox
kontrol memuat gambar jarak jauh berubah. Secara default, System.Net.ServicePointManager.CheckCertificateRevocationList properti diatur ke true
sebelum gambar jarak jauh diunduh melalui WebClient. Pengaturan ini memastikan bahwa server dengan sertifikat memiliki sertifikat yang diperiksa terhadap daftar pencabutan otoritas sertifikat (CRL) sebagai bagian dari proses validasi.
Peringatan
Segera setelah gambar jarak jauh dimuat, CheckCertificateRevocationList
diubah menjadi true
untuk masa pakai aplikasi. Anda dapat kembali ke false
secara manual jika diperlukan, tetapi segera setelah gambar jarak jauh lain dimuat, CheckCertificateRevocationList
diatur ke true
.
Sumber daya jarak jauh yang sebelumnya berfungsi mungkin gagal dimuat ketika CRL yang di-cache secara lokal sudah kedaluarsa dan pembaruan tidak dapat diambil. Ini dapat terjadi ketika jaringan tempat aplikasi berjalan dibatasi dan lokasi CRL tidak ada dalam daftar yang diizinkan.
Ada kemungkinan juga bahwa keterlambatan dalam memeriksa CRL secara negatif memengaruhi kemampuan aplikasi untuk berfungsi.
Anda dapat menolak perilaku ini dengan mengatur System.Windows.Forms.ServicePointManagerCheckCrl
opsi untuk aplikasi, dengan salah satu cara berikut:
Atur properti ke
false
dalam file konfigurasi [app].runtimeconfig.json :{ "configProperties": { "System.Windows.Forms.ServicePointManagerCheckCrl": false } }
<RuntimeHostConfigurationOption>
Tambahkan item dalam file proyek untuk menonaktifkannya:<ItemGroup> <RuntimeHostConfigurationOption Include="System.Windows.Forms.ServicePointManagerCheckCrl" Value="false" /> </ItemGroup>
Lihat juga
Berlaku untuk
Load(String)
ImageLocation Mengatur ke URL yang ditentukan dan menampilkan gambar yang ditunjukkan.
public:
void Load(System::String ^ url);
public void Load (string url);
member this.Load : string -> unit
Public Sub Load (url As String)
Parameter
- url
- String
Jalur untuk gambar yang ditampilkan di PictureBox.
Pengecualian
url
adalah null
atau string kosong.
url
mengacu pada gambar di Web yang tidak dapat diakses.
url
mengacu pada file yang bukan gambar.
url
mengacu pada file yang tidak ada.
Keterangan
url
Jika parameter menunjukkan file lokal, format yang disarankan adalah jalur file lokal. Misalnya, file gambar bernama myPicture.jpg yang terletak di c:\ akan diakses dengan meneruskan c:\myPicture.jpg
url
parameter . Jalur lengkap, seperti http://www.contoso.com/path/images/image.jpg
, atau jalur relatif, seperti ./images/image.jpg, dapat digunakan. Jika jalur relatif digunakan, jalur tersebut akan dianggap relatif terhadap direktori kerja. Panggilan ke Load metode mengatur ImageLocation properti ke nilai url
parameter.
Perubahan perilaku beban
Dimulai dengan .NET 8, perilaku bagaimana PictureBox
kontrol memuat gambar jarak jauh berubah. Secara default, System.Net.ServicePointManager.CheckCertificateRevocationList properti diatur ke true
sebelum gambar jarak jauh diunduh melalui WebClient. Pengaturan ini memastikan bahwa server dengan sertifikat memiliki sertifikat yang diperiksa terhadap daftar pencabutan otoritas sertifikat (CRL) sebagai bagian dari proses validasi.
Peringatan
Segera setelah gambar jarak jauh dimuat, CheckCertificateRevocationList
diubah menjadi true
untuk masa pakai aplikasi. Anda dapat kembali ke false
secara manual jika diperlukan, tetapi segera setelah gambar jarak jauh lain dimuat, CheckCertificateRevocationList
diatur ke true
.
Sumber daya jarak jauh yang sebelumnya berfungsi mungkin gagal dimuat ketika CRL yang di-cache secara lokal sudah kedaluarsa dan pembaruan tidak dapat diambil. Ini dapat terjadi ketika jaringan tempat aplikasi berjalan dibatasi dan lokasi CRL tidak ada dalam daftar yang diizinkan.
Ada kemungkinan juga bahwa keterlambatan dalam memeriksa CRL secara negatif memengaruhi kemampuan aplikasi untuk berfungsi.
Anda dapat menolak perilaku ini dengan mengatur System.Windows.Forms.ServicePointManagerCheckCrl
opsi untuk aplikasi, dengan salah satu cara berikut:
Atur properti ke
false
dalam file konfigurasi [app].runtimeconfig.json :{ "configProperties": { "System.Windows.Forms.ServicePointManagerCheckCrl": false } }
<RuntimeHostConfigurationOption>
Tambahkan item dalam file proyek untuk menonaktifkannya:<ItemGroup> <RuntimeHostConfigurationOption Include="System.Windows.Forms.ServicePointManagerCheckCrl" Value="false" /> </ItemGroup>