Interface IEdgeChatDeviceProfileProvider
Reads EdgeChatDeviceProfile. Three implementations, one per compilation, chosen by
AddGenAiRuntime() behind #if ANDROID / #if IOS || MACCATALYST / #else
exactly as sub-project 2 splits IEdgeResourceMonitor.
public interface IEdgeChatDeviceProfileProvider
Remarks
The #else leg is not a stub. It is the leg every hosted CI runner executes in
tiers 1 and 2, and the leg every Windows, macOS-desktop and Linux consumer binds, so spec
section 6.3 defines every field on it rather than leaving it to the implementation.
Methods
- Read()
Reads the device.