AllJoynAboutDataView
AllJoynAboutDataView
AllJoynAboutDataView
AllJoynAboutDataView
Class
Definition
Used to view data about another app and the device it is running on.
public : sealed class AllJoynAboutDataView : IAllJoynAboutDataViewpublic sealed class AllJoynAboutDataView : IAllJoynAboutDataViewPublic NotInheritable Class AllJoynAboutDataView Implements IAllJoynAboutDataView// You can use this class in JavaScript.
- Attributes
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
| Capabilities |
allJoyn
|
Properties
AJSoftwareVersion AJSoftwareVersion AJSoftwareVersion AJSoftwareVersion
The version number for the implemented AllJoyn platform software.
public : PlatForm::String AJSoftwareVersion { get; }public string AJSoftwareVersion { get; }Public ReadOnly Property AJSoftwareVersion As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
Current version number.
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
| Capabilities |
allJoyn
|
AppId AppId AppId AppId
A globally unique identifier associated with the app.
public : PlatForm::Guid AppId { get; }public Guid AppId { get; }Public ReadOnly Property AppId As Guid// You can use this property in JavaScript.
- Value
- PlatForm::Guid Guid Guid Guid
A GUID representing the globally unique identifier.
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
| Capabilities |
allJoyn
|
AppName AppName AppName AppName
The name of the app.
public : PlatForm::String AppName { get; }public string AppName { get; }Public ReadOnly Property AppName As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The app name.
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
| Capabilities |
allJoyn
|
DateOfManufacture DateOfManufacture DateOfManufacture DateOfManufacture
The date of manufacture.
public : IReference<DateTime> DateOfManufacture { get; }public Nullable<DateTimeOffset> DateOfManufacture { get; }Public ReadOnly Property DateOfManufacture As Nullable<DateTimeOffset>// You can use this property in JavaScript.
- Value
- IReference<DateTime> Nullable<DateTimeOffset> Nullable<DateTimeOffset> Nullable<DateTimeOffset>
A date value in the YYYY-MM-DD format.
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
| Capabilities |
allJoyn
|
DefaultLanguage DefaultLanguage DefaultLanguage DefaultLanguage
The default language of the app.
public : Language DefaultLanguage { get; }public Language DefaultLanguage { get; }Public ReadOnly Property DefaultLanguage As Language// You can use this property in JavaScript.
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
| Capabilities |
allJoyn
|
Description Description Description Description
An app description provided by the manufacturer.
public : PlatForm::String Description { get; }public string Description { get; }Public ReadOnly Property Description As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The app description.
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
| Capabilities |
allJoyn
|
DeviceId DeviceId DeviceId DeviceId
The device ID used during advertising.
public : PlatForm::String DeviceId { get; }public string DeviceId { get; }Public ReadOnly Property DeviceId As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The device ID.
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
| Capabilities |
allJoyn
|
DeviceName DeviceName DeviceName DeviceName
Name of the device.
public : PlatForm::String DeviceName { get; }public string DeviceName { get; }Public ReadOnly Property DeviceName As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The device name.
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
| Capabilities |
allJoyn
|
HardwareVersion HardwareVersion HardwareVersion HardwareVersion
The current version of the hardware that the app is running on. This field is optional, presenting as an empty string if not set.
public : PlatForm::String HardwareVersion { get; }public string HardwareVersion { get; }Public ReadOnly Property HardwareVersion As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The hardware version number.
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
| Capabilities |
allJoyn
|
Manufacturer Manufacturer Manufacturer Manufacturer
The name of the manufacturer.
public : PlatForm::String Manufacturer { get; }public string Manufacturer { get; }Public ReadOnly Property Manufacturer As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The manufacturer name.
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
| Capabilities |
allJoyn
|
ModelNumber ModelNumber ModelNumber ModelNumber
The model number of the device running the app.
public : PlatForm::String ModelNumber { get; }public string ModelNumber { get; }Public ReadOnly Property ModelNumber As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The model number.
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
| Capabilities |
allJoyn
|
Properties Properties Properties Properties
This is a set of fields, where each other named AllJoynAboutDataView property is also accessible. For example, ModelNumber is Properties**[. Additionally, this property can be used to get custom properties.
public : IMapView<string, object> Properties { get; }public IReadOnlyDictionary<string, object> Properties { get; }Public ReadOnly Property Properties As IReadOnlyDictionary<string, object>// You can use this property in JavaScript.
- Value
- IMapView<PlatForm::String, PlatForm::Object> IReadOnlyDictionary<string, object> IReadOnlyDictionary<string, object> IReadOnlyDictionary<string, object>
A set of fields that provide access to AllJoynAboutDataView properties.
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
| Capabilities |
allJoyn
|
SoftwareVersion SoftwareVersion SoftwareVersion SoftwareVersion
The version number of the app.
public : PlatForm::String SoftwareVersion { get; }public string SoftwareVersion { get; }Public ReadOnly Property SoftwareVersion As string// You can use this property in JavaScript.
- Value
- PlatForm::String string string string
The version number.
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
| Capabilities |
allJoyn
|
Status Status Status Status
The status returned by the GetDataBySessionPortAsync operation that created the AllJoynAboutDataView object.
public : int Status { get; }public int Status { get; }Public ReadOnly Property Status As int// You can use this property in JavaScript.
- Value
- int int int int
The status code.
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
| Capabilities |
allJoyn
|
Remarks
If the returned value is an error, (i.e. anything other than Ok), it can mean that the other properties aren’t populated, opposed to being populated with actual values that might happen to be empty.
SupportedLanguages SupportedLanguages SupportedLanguages SupportedLanguages
A list of languages supported by the app and will always include the DefaultLanguage.
public : IVectorView<Language> SupportedLanguages { get; }public IReadOnlyList<Language> SupportedLanguages { get; }Public ReadOnly Property SupportedLanguages As IReadOnlyList<Language>// You can use this property in JavaScript.
- Value
- IVectorView<Language> IReadOnlyList<Language> IReadOnlyList<Language> IReadOnlyList<Language>
A list of Language objects.
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
| Capabilities |
allJoyn
|
SupportUrl SupportUrl SupportUrl SupportUrl
A URL to the manufacturer or developer support portal.
public : Uri SupportUrl { get; }public Uri SupportUrl { get; }Public ReadOnly Property SupportUrl As Uri// You can use this property in JavaScript.
- Value
- Uri Uri Uri Uri
The support URL.
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
| Capabilities |
allJoyn
|
Methods
GetDataBySessionPortAsync(String, AllJoynBusAttachment, UInt16) GetDataBySessionPortAsync(String, AllJoynBusAttachment, UInt16) GetDataBySessionPortAsync(String, AllJoynBusAttachment, UInt16) GetDataBySessionPortAsync(String, AllJoynBusAttachment, UInt16)
Gets the About data for a session.
public : static IAsyncOperation<AllJoynAboutDataView> GetDataBySessionPortAsync(PlatForm::String uniqueName, AllJoynBusAttachment busAttachment, unsigned short sessionPort)public static IAsyncOperation<AllJoynAboutDataView> GetDataBySessionPortAsync(String uniqueName, AllJoynBusAttachment busAttachment, UInt16 sessionPort)Public Static Function GetDataBySessionPortAsync(uniqueName As String, busAttachment As AllJoynBusAttachment, sessionPort As UInt16) As IAsyncOperation( Of AllJoynAboutDataView )// You can use this method in JavaScript.
- uniqueName
- PlatForm::String String String String
The unique name.
The bus attachment supporting the session.
- sessionPort
- unsigned short UInt16 UInt16 UInt16
The port used to connect to the session.
An object containing About data for the session.
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
| Capabilities |
allJoyn
|
- See Also
GetDataBySessionPortAsync(String, AllJoynBusAttachment, UInt16, Language) GetDataBySessionPortAsync(String, AllJoynBusAttachment, UInt16, Language) GetDataBySessionPortAsync(String, AllJoynBusAttachment, UInt16, Language) GetDataBySessionPortAsync(String, AllJoynBusAttachment, UInt16, Language)
Gets the About data for a session in a particular language.
public : static IAsyncOperation<AllJoynAboutDataView> GetDataBySessionPortAsync(PlatForm::String uniqueName, AllJoynBusAttachment busAttachment, unsigned short sessionPort, Language language)public static IAsyncOperation<AllJoynAboutDataView> GetDataBySessionPortAsync(String uniqueName, AllJoynBusAttachment busAttachment, UInt16 sessionPort, Language language)Public Static Function GetDataBySessionPortAsync(uniqueName As String, busAttachment As AllJoynBusAttachment, sessionPort As UInt16, language As Language) As IAsyncOperation( Of AllJoynAboutDataView )// You can use this method in JavaScript.
- uniqueName
- PlatForm::String String String String
The unique name.
The bus attachment supporting the session.
- sessionPort
- unsigned short UInt16 UInt16 UInt16
The port used to connect to the session.
An object containing About data for the session in the set language.
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
| Capabilities |
allJoyn
|
- See Also