IWCSessionDelegate インターフェイス

定義

プロトコル WCSessionDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

[Foundation.Protocol(Name="WCSessionDelegate", WrapperType=typeof(WatchConnectivity.WCSessionDelegateWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IWCSessionDelegate : IDisposable, ObjCRuntime.INativeObject
type IWCSessionDelegate = interface
    interface INativeObject
    interface IDisposable
派生
属性
実装

注釈

このインターフェイスには、 で WCSessionDelegate定義されているプロトコルから必要なメソッド (存在する場合) が含まれています。

開発者がこのインターフェイスを実装するクラスを作成する場合、実装メソッドは、プロトコルで定義されているメソッドの一致するシグネチャを使用して Objective-C に自動的に WCSessionDelegate エクスポートされます。

省略可能なメソッド (ある場合) は、 インターフェイスの拡張メソッドとして クラスによって WCSessionDelegate_Extensions 提供され、開発者はプロトコルで任意のメソッドを呼び出すことができます。

プロパティ

Handle

アンマネージ オブジェクト表現へのハンドル (ポインター)。

(継承元 INativeObject)

拡張メソッド

ActivationDidComplete(IWCSessionDelegate, WCSession, WCSessionActivationState, NSError)

セッションのアクティブ化が完了したときに呼び出されるメソッド。

DidBecomeInactive(IWCSessionDelegate, WCSession)

セッションが非アクティブになったときに呼び出されるメソッド。

DidDeactivate(IWCSessionDelegate, WCSession)

セッションが非アクティブ化された後に呼び出されるメソッド。

DidFinishFileTransfer(IWCSessionDelegate, WCSession, WCSessionFileTransfer, NSError)

ファイル転送が正常に完了したか、エラーが発生しました。

DidFinishUserInfoTransfer(IWCSessionDelegate, WCSession, WCSessionUserInfoTransfer, NSError)

データ転送が正常に完了したか、エラーが発生しました。

DidReceiveApplicationContext(IWCSessionDelegate, WCSession, NSDictionary<NSString,NSObject>)

コンテキスト データがコンパニオン アプリから受信されました。

DidReceiveFile(IWCSessionDelegate, WCSession, WCSessionFile)

ファイルが正常に受信されました。

DidReceiveMessage(IWCSessionDelegate, WCSession, NSDictionary<NSString,NSObject>)

即時メッセージが受信されました。

DidReceiveMessage(IWCSessionDelegate, WCSession, NSDictionary<NSString,NSObject>, WCSessionReplyHandler)

即時メッセージが受信されました。

DidReceiveMessageData(IWCSessionDelegate, WCSession, NSData)

即時データ メッセージが受信されました。

DidReceiveMessageData(IWCSessionDelegate, WCSession, NSData, WCSessionReplyDataHandler)

即時データ メッセージが受信されました。

DidReceiveUserInfo(IWCSessionDelegate, WCSession, NSDictionary<NSString,NSObject>)

データ ディクショナリが受信されました。

SessionReachabilityDidChange(IWCSessionDelegate, WCSession)

コンパニオン デバイスの到達可能性が変更されました。

SessionWatchStateDidChange(IWCSessionDelegate, WCSession)

機能が有効または無効になっています。

適用対象