SCNMaterial.EncodeTo(NSCoder) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Encode l’état de l’objet sur l’encodeur fourni
[Foundation.Export("encodeWithCoder:")]
public virtual void EncodeTo (Foundation.NSCoder encoder);
abstract member EncodeTo : Foundation.NSCoder -> unit
override this.EncodeTo : Foundation.NSCoder -> unit
Paramètres
- encoder
- NSCoder
Objet encodeur dans lequel l’état de l’objet sera stocké
Implémente
- Attributs
Remarques
Cette méthode fait partie du NSCoding protocole et est utilisée par les applications pour conserver l’état de l’objet dans une archive.
Les utilisateurs créent généralement un NSKeyedArchiver , puis appellent qui ArchiveRootObjectToFile(NSObject, String) appellera cette méthode
Si les développeurs souhaitent autoriser l’archivage de leur objet, ils doivent remplacer cette méthode et stocker leur état dans à l’aide du paramètre fourni encoder
. En outre, les développeurs doivent également implémenter un constructeur qui prend un argument NSCoder et qui est exporté avec [Export (« initWithCoder: »)]
public void override EncodeTo (NSCoder coder){
coder.Encode (1, key: "version");
coder.Encode (userName, key: "userName");
coder.Encode (hostName, key: "hostName");