NSObject.SetValueForKeyPath 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.
Surcharges
SetValueForKeyPath(IntPtr, NSString) |
Constructeur utilisé lors de la création de représentations managées d’objets non managés ; Appelé par le runtime. |
SetValueForKeyPath(NSObject, NSString) |
Définit la valeur d’une propriété accessible à l’aide d’un chemin de clé. |
SetValueForKeyPath(IntPtr, NSString)
Constructeur utilisé lors de la création de représentations managées d’objets non managés ; Appelé par le runtime.
public void SetValueForKeyPath (IntPtr handle, Foundation.NSString keyPath);
member this.SetValueForKeyPath : nativeint * Foundation.NSString -> unit
Paramètres
- handle
-
IntPtr
nativeint
Pointeur (handle) vers l’objet non managé.
- keyPath
- NSString
Chemin de clé à utiliser pour effectuer la recherche de valeur. Le chemin de clé se compose d’une série de chaînes ASCII minuscules sans espaces séparés par des points.
Remarques
Ce constructeur est appelé par l’infrastructure runtime (GetNSObject(IntPtr)) pour créer une représentation managée pour un pointeur vers un objet Objective-C non managé. Vous ne devez pas appeler cette méthode directement, mais vous devez appeler la méthode GetNSObject, car elle empêche deux instances d’un objet managé de pointer vers le même objet natif.
S’applique à
SetValueForKeyPath(NSObject, NSString)
Définit la valeur d’une propriété accessible à l’aide d’un chemin de clé.
[Foundation.Export("setValue:forKeyPath:")]
public virtual void SetValueForKeyPath (Foundation.NSObject value, Foundation.NSString keyPath);
abstract member SetValueForKeyPath : Foundation.NSObject * Foundation.NSString -> unit
override this.SetValueForKeyPath : Foundation.NSObject * Foundation.NSString -> unit
Paramètres
- value
- NSObject
Valeur à définir sur la propriété .
- keyPath
- NSString
Chemin de clé à utiliser pour effectuer la recherche de valeur. Le chemin de clé se compose d’une série de chaînes ASCII minuscules sans espaces séparés par des points.
- Attributs
Remarques
Le chemin de la clé est séparé par des points, et chaque composant est utilisé pour rechercher une clé spécifique sur l’objet. Le processus est répété sur chaque objet de retour jusqu’à ce que le dernier élément soit traité.
Si un composant du chemin de clé est introuvable, la méthode SetValueForUndefinedKey(NSObject, NSString) est appelée et son implémentation par défaut déclenche une exception Objective-C. Les sous-classes peuvent modifier ce comportement en remplaçant cette méthode.
string SetMobilePhone (Order order, NSString phone)
{
return order.SetValueForKeyPath ("user.address.phone.mobile", phone);
}