ActivationRegistrationManager.RegisterForFileTypeActivation Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Registriert die App, wenn der angegebene Dateityp über ShellExecute, Launcher.LaunchFileAsync oder 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 .Dateierweiterung, z .docx. B. .
- logo
-
String
Platform::String
winrt::hstring
Der Pfad zu dem Bild 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 Kontextmenü des Datei-Explorers hinzugefügt, wenn mit der rechten Maustaste auf eine registrierte Datei 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 verwenden. AppLifecycle.AppInstance.GetActivatedEventArgs oder Windows. ApplicationModel.AppInstance.GetActivatedEventArgs zum Abrufen der Argumente bei der Aktivierung.