ActivationRegistrationManager.RegisterForFileTypeActivation Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Registra per attivare l'app quando il tipo di file specificato viene aperto tramite ShellExecute, Launcher.LaunchFileAsync o la riga di comando.
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)
Parametri
- supportedFileTypes
-
String[]
Platform::String[]
winrt::hstring[]
Uno o più tipi di file supportati, specificati dall'estensione di file, incluso l'elemento iniziale ., ad esempio .docx.
- logo
-
String
Platform::String
winrt::hstring
Percorso dell'immagine o della risorsa utilizzata da Windows per il tipo di file. Per le app in pacchetto, questo parametro è un percorso relativo al pacchetto di un file di immagine. Per unpackaged, questo parametro è un percorso di file letterale in un file binario (DLL, EXE) più un indice di risorse.
- displayName
-
String
Platform::String
winrt::hstring
Nome visualizzato utilizzato da Windows per il tipo di file.
- supportedVerbs
-
String[]
Platform::String[]
winrt::hstring[]
Zero o più verbi definiti dall'app. Ogni verbo viene aggiunto al menu di scelta rapida esplora file quando si fa clic con il pulsante destro del mouse su un file registrato e il verbo selezionato viene passato all'app come proprietà IFileActivatedEventArgs.Verb .
- exePath
-
String
Platform::String
winrt::hstring
Percorso del file eseguibile da attivare. Se si passa una stringa vuota, il file eseguibile corrente verrà attivato per impostazione predefinita. In genere questo parametro viene specificato se il chiamante di questo metodo è il programma di installazione dell'app anziché l'app stessa.
- Attributi
Commenti
Le app in pacchetto devono continuare a usare il manifesto appx per registrarsi per l'attivazione di file, protocollo o avvio. Possono quindi usare Microsoft.Windows. AppLifecycle.AppInstance.GetActivatedEventArgs o Windows. ApplicationModel.AppInstance.GetActivatedEventArgs per recuperare gli argomenti all'attivazione.