IWCSessionDelegate 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
[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 任何) 作为接口的扩展方法,从而允许开发人员在协议上调用任何可选方法。
属性
扩展方法
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)
|
已启用或禁用某个功能。
|
适用于