Freigeben über


ActivationRegistrationManager.RegisterForFileTypeActivation Methode

Definition

Registriert die App, wenn der angegebene Dateityp über ShellExecute, Launcher.LaunchFileAsyncoder die Befehlszeile geöffnet wird.

public:
 static void RegisterForFileTypeActivation(Platform::Array <Platform::String ^> ^ supportedFileTypes, Platform::String ^ logo, Platform::String ^ displayName, Platform::Array <Platform::String ^> ^ supportedVerbs, Platform::String ^ exePath);
/// [Windows.Foundation.Metadata.Experimental]
 static void RegisterForFileTypeActivation(winrt::array_view <winrt::hstring const&> const& supportedFileTypes, winrt::hstring const& logo, winrt::hstring const& displayName, winrt::array_view <winrt::hstring const&> const& supportedVerbs, winrt::hstring const& exePath);
 static void RegisterForFileTypeActivation(winrt::array_view <winrt::hstring const&> const& supportedFileTypes, winrt::hstring const& logo, winrt::hstring const& displayName, winrt::array_view <winrt::hstring const&> const& supportedVerbs, winrt::hstring const& exePath);
[Windows.Foundation.Metadata.Experimental]
public static void RegisterForFileTypeActivation(string[] supportedFileTypes, string logo, string displayName, string[] supportedVerbs, string exePath);
public static void RegisterForFileTypeActivation(string[] supportedFileTypes, string logo, string displayName, string[] supportedVerbs, string exePath);
function registerForFileTypeActivation(supportedFileTypes, logo, displayName, supportedVerbs, exePath)
Public Shared Sub RegisterForFileTypeActivation (supportedFileTypes As String(), logo As String, displayName As String, supportedVerbs As String(), exePath As String)

Parameter

supportedFileTypes

String[]

Platform::String[]

winrt::hstring[]

Mindestens ein unterstützter Dateityp, der durch die Dateierweiterung angegeben wird, einschließlich der führenden ., z. B. .docx.

logo
String

Platform::String

winrt::hstring

Der Pfad zum Image oder der Ressource, das von Windows für den Dateityp verwendet wird. Bei verpackten Apps ist dieser Parameter ein paketrelativer Pfad zu einer Bilddatei. Bei Entpackung ist dieser Parameter ein Literaldateipfad zu einer Binärdatei (DLL, EXE) sowie ein Ressourcenindex.

displayName
String

Platform::String

winrt::hstring

Dieser Anzeigename, der von Windows für den Dateityp verwendet wird.

supportedVerbs

String[]

Platform::String[]

winrt::hstring[]

Null oder mehr appdefinierte Verben. Jedes Verb wird dem Datei-Explorer Kontextmenü hinzugefügt, wenn eine registrierte Datei mit der rechten Maustaste geklickt wird, und das ausgewählte Verb wird als IFileActivatedEventArgs.Verb-Eigenschaft an die App übergeben.

exePath
String

Platform::String

winrt::hstring

Der Pfad zur ausführbaren Datei, die aktiviert werden soll. Wenn Sie eine leere Zeichenfolge übergeben, wird die aktuelle ausführbare Datei standardmäßig aktiviert. In der Regel wird dieser Parameter angegeben, wenn der Aufrufer dieser Methode nicht die App selbst, sondern das Installationsprogramm der App ist.

Attribute

Hinweise

Verpackte Apps sollten weiterhin ihr Appx-Manifest verwenden, um sich für die Dateityp-, Protokoll- oder Startaktivierung zu registrieren. Sie können dann entweder Microsoft.Windows.AppLifecycle.AppInstance.GetActivatedEventArgs oder Windows.ApplicationModel.AppInstance.GetActivatedEventArgs verwenden, um die Argumente bei der Aktivierung abzurufen.

Gilt für:

Weitere Informationen