UILayoutGuide.EncodeTo(NSCoder) 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.
Mengodekan status objek pada encoder yang disediakan
[Foundation.Export("encodeWithCoder:")]
public virtual void EncodeTo (Foundation.NSCoder encoder);
abstract member EncodeTo : Foundation.NSCoder -> unit
override this.EncodeTo : Foundation.NSCoder -> unit
Parameter
- encoder
- NSCoder
Objek encoder tempat status objek akan disimpan
Penerapan
- Atribut
Keterangan
Metode ini adalah bagian NSCoding dari protokol dan digunakan oleh aplikasi untuk mempertahankan status objek ke dalam arsip.
Pengguna biasanya akan membuat NSKeyedArchiver dan kemudian memanggil ArchiveRootObjectToFile(NSObject, String) yang akan memanggil ke metode ini
Jika pengembang ingin mengizinkan objek mereka diarsipkan, mereka harus mengambil alih metode ini dan menyimpan statusnya dalam menggunakan parameter yang disediakan encoder
. Selain itu, pengembang juga harus menerapkan konstruktor yang mengambil argumen NSCoder dan diekspor dengan [Ekspor ("initWithCoder:")]
public void override EncodeTo (NSCoder coder){
coder.Encode (1, key: "version");
coder.Encode (userName, key: "userName");
coder.Encode (hostName, key: "hostName");