Поделиться через


INPerson Класс

Определение

Инкапсулирует данные пользователя для целей Intents /SiriKit.

[Foundation.Register("INPerson", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, 0, ObjCRuntime.PlatformArchitecture.Arch64, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 2, ObjCRuntime.PlatformArchitecture.All, null)]
public class INPerson : Foundation.NSObject, Foundation.INSCopying, Foundation.INSSecureCoding, IDisposable, Intents.IINSpeakable
type INPerson = class
    inherit NSObject
    interface IINSpeakable
    interface INativeObject
    interface IDisposable
    interface INSCoding
    interface INSCopying
    interface INSSecureCoding
Наследование
INPerson
Производный
Атрибуты
Реализации

Конструкторы

INPerson(INPersonHandle, NSPersonNameComponents, String, INImage, String, String)

Создает новый контакт с указанными сведениями.

INPerson(INPersonHandle, NSPersonNameComponents, String, INImage, String, String, Boolean)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

INPerson(INPersonHandle, NSPersonNameComponents, String, INImage, String, String, INPersonHandle[], INPersonSuggestionType)

Создает новый контакт с указанными сведениями.

INPerson(IntPtr)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

INPerson(NSCoder)

Конструктор, который инициализирует объект из данных, хранящихся в объекте unarchiver.

INPerson(NSObjectFlag)

Конструктор для вызова производных классов для пропуска инициализации и просто выделения объекта.

Свойства

Aliases

Если нет null, массив альтернативных ссылок на пользователя.

AlternativeSpeakableMatches

Инкапсулирует данные пользователя для целей Intents /SiriKit.

Class

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
ClassHandle

Дескриптор для этого класса.

ContactIdentifier

Если нет null, идентификатор пользователя в базе данных "Контакты".

CustomIdentifier

Настраиваемый идентификатор пользователя для конкретного приложения.

DebugDescription

Понятное для разработчика описание этого объекта.

(Унаследовано от NSObject)
Description

Описание объекта , версия Objective-C ToString.

(Унаследовано от NSObject)
DisplayName

Имя пользователя, отформатированный для отображения.

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

(Унаследовано от NSObject)
Identifier

Разработчики не должны использовать это нерекомендуемое свойство. Разработчикам следует использовать "СловарьIdentifier".

Image

Если нет null, изображение человека.

IsDirectBinding

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
IsMe

Инкапсулирует данные пользователя для целей Intents /SiriKit.

IsProxy

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
NameComponents

Если нет null, имя пользователя.

PersonHandle

Для конкретного INPersonHandleприложения .

PronunciationHint

Разработчики могут использовать его, чтобы уточнить, как произносится имя.

Relationship

Возвращает связь с текущим пользователем.

RetainCount

Возвращает текущее число удержания Objective-C для объекта .

(Унаследовано от NSObject)
Self

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
SiriMatches

Возвращает массив совпадений Siri для пользователя.

SpokenPhrase

Интерпретация высказывания Siri.

SuggestionType

Возвращает предпочтительный INPersonSuggestionType объект для контакта, который может преимущественно отображать сведения об учетной записи в социальных сетях, а не истинное имя.

Superclass

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
SuperHandle

Дескриптор, используемый для представления методов в базовом классе для этого объекта NSObject.

(Унаследовано от NSObject)
VocabularyIdentifier

Инкапсулирует данные пользователя для целей Intents /SiriKit.

WeakRelationship

Слабая ссылка на связь.

Zone

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)

Методы

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для внешнего наблюдения (с помощью NSString keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для наблюдения извне (с помощью string keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AwakeFromNib()

Вызывается после загрузки объекта из nib-файла. Переопределители должны вызывать base. AwakeFromNib().

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Action)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Асинхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
Bind(String, NSObject, String, NSDictionary)
Устаревшие..

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
BindingInfo(String)
Устаревшие..

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
BindingOptionDescriptions(String)
Устаревшие..

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
BindingValueClass(String)
Устаревшие..

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
CommitEditing()

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
ConformsToProtocol(IntPtr)

Вызывается для определения того, реализует ли этот объект указанный протокол.

(Унаследовано от NSObject)
Copy()

Выполняет копирование базового объекта Objective-C.

(Унаследовано от NSObject)
Copy(NSZone)

Выполняет копирование базового объекта Objective-C.

DangerousAutorelease()

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
DangerousRelease()

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
DangerousRetain()

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что произошло изменение индексов для связи со многими.

(Унаследовано от NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
DidChangeValue(String)

Указывает, что в указанном ключе произошло изменение.

(Унаследовано от NSObject)
Dispose()

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
Dispose(Boolean)

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
DoesNotRecognizeSelector(Selector)

Указывает, что данный объект не распознает указанный селектор.

(Унаследовано от NSObject)
EncodeTo(NSCoder)

Кодирует состояние объекта в предоставленном кодировщике.

Equals(NSObject)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
Equals(Object)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
ExposedBindings()

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
GetBindingInfo(NSString)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
GetBindingOptionDescriptions(NSString)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
GetBindingValueClass(NSString)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Извлекает значения указанных ключей.

(Унаследовано от NSObject)
GetHashCode()

Создает хэш-код для текущего экземпляра.

(Унаследовано от NSObject)
GetMethodForSelector(Selector)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
GetNativeField(String)
Устаревшие..

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
GetNativeHash()

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
Init()

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
InitializeHandle(IntPtr)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
InitializeHandle(IntPtr, String)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
Invoke(Action, Double)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
Invoke(Action, TimeSpan)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
InvokeOnMainThread(Action)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
InvokeOnMainThread(Selector, NSObject)

Синхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
IsEqual(NSObject)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
IsKindOfClass(Class)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
IsMemberOfClass(Class)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
MarkDirty()

Повышает уровень обычного однорангового объекта (IsDirectBinding имеет значение true) в объект toggleref.

(Унаследовано от NSObject)
MutableCopy()

Создает изменяемую копию указанного объекта NSObject.

(Унаследовано от NSObject)
ObjectDidEndEditing(NSObject)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Указывает, что значение указанного keyPath относительно данного объекта изменилось.

(Унаследовано от NSObject)
PerformSelector(Selector)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double)

Вызывает селектор для текущего экземпляра и, если obj не имеет значения NULL, он передает его в качестве одного параметра.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, NSObject)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
PrepareForInterfaceBuilder()

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RespondsToSelector(Selector)

Определяет, распознает ли данный объект указанный селектор.

(Унаследовано от NSObject)
SetNativeField(String, NSObject)
Устаревшие..

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
SetNilValueForKey(NSString)

Задает значение null для указанного ключа.

(Унаследовано от NSObject)
SetValueForKey(NSObject, NSString)

Задает указанное значение свойства, указанного ключом.

(Унаследовано от NSObject)
SetValueForKeyPath(IntPtr, NSString)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

(Унаследовано от NSObject)
SetValueForKeyPath(NSObject, NSString)

Задает значение свойства, доступ к которому можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Указывает на попытку записать значение в неопределенный ключ. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Задает значения этого объекта NSObject для значений в указанном словаре.

(Унаследовано от NSObject)
ToString()

Возвращает строковое представление значения текущего экземпляра .

(Унаследовано от NSObject)
Unbind(NSString)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
Unbind(String)
Устаревшие..

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
ValueForKey(NSString)

Возвращает значение свойства, связанного с указанным ключом.

(Унаследовано от NSObject)
ValueForKeyPath(NSString)

Возвращает значение свойства, доступ к которому можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
ValueForUndefinedKey(NSString)

Указывает на попытку чтения значения неопределенного ключа. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что значения указанных индексов в указанном ключе будут изменены.

(Унаследовано от NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

(Унаследовано от NSObject)
WillChangeValue(String)

Указывает, что значение указанного ключа изменится.

(Унаследовано от NSObject)

Методы расширения

ObjectDidBeginEditing(NSObject, INSEditor)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

ObjectDidEndEditing(NSObject, INSEditor)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

GetValidModes(NSObject, NSFontPanel)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

ValidateToolbarItem(NSObject, NSToolbarItem)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

GetDebugDescription(INSObjectProtocol)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

GetAlternativeSpeakableMatches(IINSpeakable)

Возвращает массив альтернативных совпадающих фраз.

GetVocabularyIdentifier(IINSpeakable)

Возвращает идентификатор этой строки в файле словаря для конкретного приложения.

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Инкапсулирует данные пользователя для целей Intents /SiriKit.

GetAccessibilityCustomRotors(NSObject)

Возвращает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Задает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

Применяется к

См. также раздел