Edit

Share via


IINNotebookDomainHandling Interface

Definition

Composite interface for adopting all of lists and notes protocols.

[Foundation.Protocol(Name="INNotebookDomainHandling", WrapperType=typeof(Intents.INNotebookDomainHandlingWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 4, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.MacOSX, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IINNotebookDomainHandling : IDisposable, Intents.IINAddTasksIntentHandling, Intents.IINAppendToNoteIntentHandling, Intents.IINCreateNoteIntentHandling, Intents.IINCreateTaskListIntentHandling, Intents.IINSearchForNotebookItemsIntentHandling, Intents.IINSetTaskAttributeIntentHandling
type IINNotebookDomainHandling = interface
    interface INativeObject
    interface IDisposable
    interface IINAddTasksIntentHandling
    interface IINAppendToNoteIntentHandling
    interface IINCreateNoteIntentHandling
    interface IINCreateTaskListIntentHandling
    interface IINSearchForNotebookItemsIntentHandling
    interface IINSetTaskAttributeIntentHandling
Attributes
Implements

Properties

Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)

Methods

HandleAddTasks(INAddTasksIntent, Action<INAddTasksIntentResponse>)

Developers must override this method and invoke the T:System.Action`1 with an INAddTasksIntentResponse appropriate to the INAddTasksIntent intent.

(Inherited from IINAddTasksIntentHandling)
HandleAppendToNote(INAppendToNoteIntent, Action<INAppendToNoteIntentResponse>)

Developers must override this method and invoke the T:System.Action`1 with an INAppendToNoteIntentResponse appropriate to the INAppendToNoteIntent intent.

(Inherited from IINAppendToNoteIntentHandling)
HandleCreateNote(INCreateNoteIntent, Action<INCreateNoteIntentResponse>)

Developers must override this method and invoke the T:System.Action`1 with an INCreateNoteIntentResponse appropriate to the INCreateNoteIntent intent.

(Inherited from IINCreateNoteIntentHandling)
HandleCreateTaskList(INCreateTaskListIntent, Action<INCreateTaskListIntentResponse>)

Developers must override this method and invoke the T:System.Action`1 with an INAddTasksIntentResponse appropriate to the INAddTasksIntent intent.

(Inherited from IINCreateTaskListIntentHandling)
HandleSearchForNotebookItems(INSearchForNotebookItemsIntent, Action<INSearchForNotebookItemsIntentResponse>)

Developers must override this method and invoke the T:System.Action`1 with an INSearchForNotebookItemsIntentResponse appropriate to the INSearchForNotebookItemsIntent intent.

(Inherited from IINSearchForNotebookItemsIntentHandling)
HandleSetTaskAttribute(INSetTaskAttributeIntent, Action<INSetTaskAttributeIntentResponse>)

Developers must override this method and invoke the T:System.Action`1 with an INSetTaskAttributeIntentResponse appropriate to the INSetTaskAttributeIntent intent.

(Inherited from IINSetTaskAttributeIntentHandling)

Extension Methods

Confirm(IINAddTasksIntentHandling, INAddTasksIntent, Action<INAddTasksIntentResponse>)

Developers may implement this method to confirm whether local and remote resources are ready to add the task.

ResolveSpatialEventTrigger(IINAddTasksIntentHandling, INAddTasksIntent, Action<INSpatialEventTriggerResolutionResult>)

Developers may implement this method to customize resolution of a spatial trigger for a task.

ResolveTargetTaskList(IINAddTasksIntentHandling, INAddTasksIntent, Action<INTaskListResolutionResult>)

Developers may implement this method to customize resolution of the list that will receive added tasks.

ResolveTaskTitles(IINAddTasksIntentHandling, INAddTasksIntent, Action<INSpeakableStringResolutionResult[]>)

Developers may implement this method to customize resolution of a task title.

ResolveTemporalEventTrigger(IINAddTasksIntentHandling, INAddTasksIntent, Action<INTemporalEventTriggerResolutionResult>)

Developers may implement this method to customize resolution of a temporal trigger for a task.

Confirm(IINAppendToNoteIntentHandling, INAppendToNoteIntent, Action<INAppendToNoteIntentResponse>)

Developers may implement this method to confirm whether local and remote resources are ready to append to the note.

ResolveContentForAppend(IINAppendToNoteIntentHandling, INAppendToNoteIntent, Action<INNoteContentResolutionResult>)

Developers may implement this method to customize resolution of the content to append.

ResolveTargetNoteForAppend(IINAppendToNoteIntentHandling, INAppendToNoteIntent, Action<INNoteResolutionResult>)

Developers may implement this method to customize resolution of the target note.

Confirm(IINCreateNoteIntentHandling, INCreateNoteIntent, Action<INCreateNoteIntentResponse>)

Developers may implement this method to confirm whether local and remote resources are ready to create the note.

ResolveContent(IINCreateNoteIntentHandling, INCreateNoteIntent, Action<INNoteContentResolutionResult>)

Developers may implement this method to resolve the content of a note.

ResolveGroupName(IINCreateNoteIntentHandling, INCreateNoteIntent, Action<INSpeakableStringResolutionResult>)

Developers may implement this method to customize the resolution of a note's group name.

ResolveTitle(IINCreateNoteIntentHandling, INCreateNoteIntent, Action<INSpeakableStringResolutionResult>)

Developers may implement this method to customize the resolution of a note's title.

Confirm(IINCreateTaskListIntentHandling, INCreateTaskListIntent, Action<INCreateTaskListIntentResponse>)

Developers may implement this method to confirm whether local and remote resources are ready to create the task.

ResolveGroupName(IINCreateTaskListIntentHandling, INCreateTaskListIntent, Action<INSpeakableStringResolutionResult>)

Developers may implement this method to customize resolution of a task list's group name.

ResolveTaskTitles(IINCreateTaskListIntentHandling, INCreateTaskListIntent, Action<INSpeakableStringResolutionResult[]>)

Developers may implement this method to customize resolution of a task list's task titles.

ResolveTitle(IINCreateTaskListIntentHandling, INCreateTaskListIntent, Action<INSpeakableStringResolutionResult>)

Developers may implement this method to customize resolution of a task list's title.

Confirm(IINSearchForNotebookItemsIntentHandling, INSearchForNotebookItemsIntent, Action<INSearchForNotebookItemsIntentResponse>)

Developers may implement this method to confirm whether local and remote resources are ready to perform the search.

ResolveContent(IINSearchForNotebookItemsIntentHandling, INSearchForNotebookItemsIntent, Action<INStringResolutionResult>)

Developers may implement this method to customize resolution of the search string.

ResolveDateSearchType(IINSearchForNotebookItemsIntentHandling, INSearchForNotebookItemsIntent, Action<INDateSearchTypeResolutionResult>)

Developers may implement this method to customize resolution of the date type.

ResolveDateTime(IINSearchForNotebookItemsIntentHandling, INSearchForNotebookItemsIntent, Action<INDateComponentsRangeResolutionResult>)

Developers may implement this method to customize resolution of the search time and date.

ResolveItemType(IINSearchForNotebookItemsIntentHandling, INSearchForNotebookItemsIntent, Action<INNotebookItemTypeResolutionResult>)

Developers may implement this method to customize resolution of the type of items to search for.

ResolveLocation(IINSearchForNotebookItemsIntentHandling, INSearchForNotebookItemsIntent, Action<INPlacemarkResolutionResult>)

Developers may implement this method to customize resolution of the location of a location-based search.

ResolveLocationSearchType(IINSearchForNotebookItemsIntentHandling, INSearchForNotebookItemsIntent, Action<INLocationSearchTypeResolutionResult>)

Developers may implement this method to customize resolution of the location search type.

ResolveStatus(IINSearchForNotebookItemsIntentHandling, INSearchForNotebookItemsIntent, Action<INTaskStatusResolutionResult>)

Developers may implement this method to customize resolution of the search status.

ResolveTitle(IINSearchForNotebookItemsIntentHandling, INSearchForNotebookItemsIntent, Action<INSpeakableStringResolutionResult>)

Developers may implement this method to customize resolution of the title to search for.

Confirm(IINSetTaskAttributeIntentHandling, INSetTaskAttributeIntent, Action<INSetTaskAttributeIntentResponse>)

Developers may implement this method to confirm whether local and remote resources are ready to update the attributes.

ResolveSpatialEventTrigger(IINSetTaskAttributeIntentHandling, INSetTaskAttributeIntent, Action<INSpatialEventTriggerResolutionResult>)

Developers may implement this method to customize the resolution of a spatial event trigger.

ResolveStatus(IINSetTaskAttributeIntentHandling, INSetTaskAttributeIntent, Action<INTaskStatusResolutionResult>)

Developers may implement this method to customize the resolution of the task status.

ResolveTargetTask(IINSetTaskAttributeIntentHandling, INSetTaskAttributeIntent, Action<INTaskResolutionResult>)

Developers may implement this method to customize resolution of the task to update.

ResolveTemporalEventTrigger(IINSetTaskAttributeIntentHandling, INSetTaskAttributeIntent, Action<INTemporalEventTriggerResolutionResult>)

Developers may implement this method to customise resolution of the temporal trigger.

Applies to