WindowsHostIntegrationSettings(Boolean, String?, String?, String?, String?, Boolean, String?, String?, String?, Boolean, String?, String?, String?, String?) Constructor

Definition

Assembly PackagingTools.Core.Windows.dll

Strongly-typed representation of Windows host integration metadata.

public WindowsHostIntegrationSettings(bool ShortcutEnabled, string? ShortcutName, string? ShortcutTarget, string? ShortcutDescription, string? ShortcutIcon, bool ProtocolEnabled, string? ProtocolName, string? ProtocolDisplayName, string? ProtocolCommand, bool FileAssociationEnabled, string? FileAssociationExtension, string? FileAssociationProgId, string? FileAssociationDescription, string? FileAssociationCommand)

Parameters

ShortcutEnabled
Boolean

Whether a start menu shortcut should be created.

ShortcutName
String

Shortcut display name.

ShortcutTarget
String

Shortcut executable target.

ShortcutDescription
String

Shortcut description text.

ShortcutIcon
String

Relative icon path.

ProtocolEnabled
Boolean

Whether a custom URI protocol should be registered.

ProtocolName
String

Protocol scheme name.

ProtocolDisplayName
String

Protocol friendly name presented to users.

ProtocolCommand
String

Command executed for the protocol.

FileAssociationEnabled
Boolean

Whether a custom file association should be created.

FileAssociationExtension
String

File extension (e.g. .sample).

FileAssociationProgId
String

ProgId used for association.

FileAssociationDescription
String

Description of the associated file type.

FileAssociationCommand
String

Command to run when files are opened.