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
Windows 10 requirements
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.

Additional features and requirements
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.

Additional features and requirements
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.

Additional features and requirements
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.

Additional features and requirements
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.
Value
Language Language Language Language

The default language.

Additional features and requirements
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.

Additional features and requirements
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.

Additional features and requirements
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.

Additional features and requirements
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.

Additional features and requirements
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.

Additional features and requirements
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.

Additional features and requirements
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.

Additional features and requirements
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.

Additional features and requirements
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.

Additional features and requirements
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.

Additional features and requirements
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.

Additional features and requirements
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.
Parameters
uniqueName
PlatForm::String String String String

The unique name.

busAttachment
AllJoynBusAttachment AllJoynBusAttachment AllJoynBusAttachment AllJoynBusAttachment

The bus attachment supporting the session.

sessionPort
unsigned short UInt16 UInt16 UInt16

The port used to connect to the session.

Returns
Additional features and requirements
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.
Parameters
uniqueName
PlatForm::String String String String

The unique name.

busAttachment
AllJoynBusAttachment AllJoynBusAttachment AllJoynBusAttachment AllJoynBusAttachment

The bus attachment supporting the session.

sessionPort
unsigned short UInt16 UInt16 UInt16

The port used to connect to the session.

language
Language Language Language Language

The language to return the descriptive data in.

Returns
Additional features and requirements
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