AllJoynAboutData AllJoynAboutData AllJoynAboutData AllJoynAboutData Class

Definition

Used to set descriptive information about the app and the device it is running on.

public : sealed class AllJoynAboutData : IAllJoynAboutDatapublic sealed class AllJoynAboutData : IAllJoynAboutDataPublic NotInheritable Class AllJoynAboutData Implements IAllJoynAboutData// 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

AppId AppId AppId AppId

A globally unique identifier associated with the app.

public : PlatForm::Guid AppId { get; set; }public Guid AppId { get; set; }Public ReadWrite 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

AppNames AppNames AppNames AppNames

A collection of language-specific app names.

public : IMap<string, string> AppNames { get; }public IDictionary<string, string> AppNames { get; }Public ReadOnly Property AppNames As IDictionary<string, string>// You can use this property in JavaScript.
Value
IMap<PlatForm::String, PlatForm::String> IDictionary<string, string> IDictionary<string, string> IDictionary<string, string>

The app name in each supported 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

Remarks

By default the returned value contains a single string pair.

DateOfManufacture DateOfManufacture DateOfManufacture DateOfManufacture

The date of manufacture.

public : IReference<DateTime> DateOfManufacture { get; set; }public Nullable<DateTimeOffset> DateOfManufacture { get; set; }Public ReadWrite Property DateOfManufacture As Nullable<DateTimeOffset>// You can use this property in JavaScript.
Value
IReference<DateTime> Nullable<DateTimeOffset> Nullable<DateTimeOffset> Nullable<DateTimeOffset>

The date of manufacture in a 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

Remarks

By default the returned value is an empty string for Windows Store app, or the DateModified property of the EXE for Desktop apps.

DefaultAppName DefaultAppName DefaultAppName DefaultAppName

The default app name assigned by the manufacturer- either the developer or the OEM. This property is a shortcut to the entry in the AppNames property for the DefaultLanguage.

public : PlatForm::String DefaultAppName { get; set; }public string DefaultAppName { get; set; }Public ReadWrite Property DefaultAppName As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The default 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

Remarks

By default the returned value is a single entry that indicates in the DefaultLanguage, with value either pulled from the "Display name" field in a Windows Store app 's app manifest, or the ProductName property of a Desktop app.

This property serves as a shortcut to the entry in the Descriptions property for the DefaultLanguage.

DefaultDescription DefaultDescription DefaultDescription DefaultDescription

The default description of the app. This property is a shortcut to the entry in the Descriptions property for the DefaultLanguage.

public : PlatForm::String DefaultDescription { get; set; }public string DefaultDescription { get; set; }Public ReadWrite Property DefaultDescription 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

Remarks

By default the returned value is pulled from either the "Description" field in a Windows Store app 's app manifest, or FileDescription property of the EXE in a Desktop app.

DefaultManufacturer DefaultManufacturer DefaultManufacturer DefaultManufacturer

The name of the manufacturer of the app. This property is a shortcut to the entry in the Manufacturers property for the DefaultLanguage.

public : PlatForm::String DefaultManufacturer { get; set; }public string DefaultManufacturer { get; set; }Public ReadWrite Property DefaultManufacturer 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

Remarks

By default the value returned is pulled from the "Publisher display name" field in the app manifest of a Windows Store app, from the "CompanyName" property of the EXE for a Desktop app, or from the device as defined by the manufacturer.

Descriptions Descriptions Descriptions Descriptions

A collection of language-specific app description strings.

public : IMap<string, string> Descriptions { get; }public IDictionary<string, string> Descriptions { get; }Public ReadOnly Property Descriptions As IDictionary<string, string>// You can use this property in JavaScript.
Value
IMap<PlatForm::String, PlatForm::String> IDictionary<string, string> IDictionary<string, string> IDictionary<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

Remarks

By default the returned value contains a single string pair.

IsEnabled IsEnabled IsEnabled IsEnabled

Indicates if the service should advertise the provided AllJoynAboutData values.

public : PlatForm::Boolean IsEnabled { get; set; }public bool IsEnabled { get; set; }Public ReadWrite Property IsEnabled As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

True if enabled; otherwise, false.

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

Manufacturers Manufacturers Manufacturers Manufacturers

A collection of language-specific manufacturer name strings.

public : IMap<string, string> Manufacturers { get; }public IDictionary<string, string> Manufacturers { get; }Public ReadOnly Property Manufacturers As IDictionary<string, string>// You can use this property in JavaScript.
Value
IMap<PlatForm::String, PlatForm::String> IDictionary<string, string> IDictionary<string, string> IDictionary<string, string>

The manufacturer name in each supported 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

Remarks

By default the value returned contains a single string pair.

ModelNumber ModelNumber ModelNumber ModelNumber

The model number of the device running the app.

public : PlatForm::String ModelNumber { get; set; }public string ModelNumber { get; set; }Public ReadWrite Property ModelNumber As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The device 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

Remarks

Defaults to an empty string for all apps.

SoftwareVersion SoftwareVersion SoftwareVersion SoftwareVersion

The version number of the app. Use of this property applies to Producer apps.

public : PlatForm::String SoftwareVersion { get; set; }public string SoftwareVersion { get; set; }Public ReadWrite 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

Remarks

By default the returned value is pulled from either the "Version" field of the Windows Store app app manifest, or the "Product version" property of the EXE of a Desktop app.

SupportUrl SupportUrl SupportUrl SupportUrl

A URL to the manufacturer or developer support portal.

public : Uri SupportUrl { get; set; }public Uri SupportUrl { get; set; }Public ReadWrite 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

Remarks

This property defaults to an empty Uri object, which means the data field is not present in the protocol. This is an optional field that can be populated by the app manufacturer.