Freigeben über


IINStartPhotoPlaybackIntentHandling Schnittstelle

Definition

Schnittstelle, die eine Handlermethode definiert, die bei implementierung mit einem INStartPhotoPlaybackIntentResponse für argaufrufen completion muss.

[Foundation.Protocol(Name="INStartPhotoPlaybackIntentHandling", WrapperType=typeof(Intents.INStartPhotoPlaybackIntentHandlingWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 2, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.MacOSX, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IINStartPhotoPlaybackIntentHandling : IDisposable, ObjCRuntime.INativeObject
type IINStartPhotoPlaybackIntentHandling = interface
    interface INativeObject
    interface IDisposable
Abgeleitet
Attribute
Implementiert

Eigenschaften

Handle

Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts.

(Geerbt von INativeObject)

Methoden

HandleStartPhotoPlayback(INStartPhotoPlaybackIntent, Action<INStartPhotoPlaybackIntentResponse>)

Entwickler müssen diese Methode überschreiben und T:System.Action'1 mit einem INStartPhotoPlaybackIntentResponse aufrufen, das INStartPhotoPlaybackIntentintentdem entspricht.

Erweiterungsmethoden

ConfirmStartPhotoPlayback(IINStartPhotoPlaybackIntentHandling, INStartPhotoPlaybackIntent, Action<INStartPhotoPlaybackIntentResponse>)

Entwickler können diese Methode implementieren, um das Verhalten der Bestätigung anzupassen, dass eine Fotowiedergabesitzung gestartet werden kann.

ResolveAlbumName(IINStartPhotoPlaybackIntentHandling, INStartPhotoPlaybackIntent, Action<INStringResolutionResult>)

Entwickler können diese Methode implementieren, um zu bestätigen, dass sie den Namen des Fotoalbums auflösen können.

ResolveDateCreated(IINStartPhotoPlaybackIntentHandling, INStartPhotoPlaybackIntent, Action<INDateComponentsRangeResolutionResult>)

Entwickler können dies implementieren, um das Verhalten beim Auflösen der Datumsangaben, zu denen die Fotos aufgenommen wurden, anzupassen.

ResolveLocationCreated(IINStartPhotoPlaybackIntentHandling, INStartPhotoPlaybackIntent, Action<INPlacemarkResolutionResult>)

Entwickler können dies implementieren, um das Verhalten beim Auflösen des Speicherorts anzupassen, an dem die Fotos aufgenommen wurden.

ResolvePeopleInPhoto(IINStartPhotoPlaybackIntentHandling, INStartPhotoPlaybackIntent, Action<INPersonResolutionResult[]>)

Entwickler können dies implementieren, um das Verhalten beim Auflösen der Personen im Foto anzupassen.

Gilt für: