ActivationRegistrationManager.RegisterForFileTypeActivation Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Registra-se para ativar o aplicativo quando o tipo de arquivo especificado é aberto via ShellExecute, Launcher.LaunchFileAsync ou a linha de 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)
Parâmetros
- supportedFileTypes
-
String[]
Platform::String[]
winrt::hstring[]
Um ou mais tipos de arquivo com suporte, especificados pela extensão de arquivo, incluindo o principal ., como .docx.
- logo
-
String
Platform::String
winrt::hstring
O caminho para a imagem ou o recurso usado pelo Windows para o tipo de arquivo. Para aplicativos empacotados, esse parâmetro é um caminho relativo ao pacote para um arquivo de imagem. Para desempacotado, esse parâmetro é um caminho de arquivo literal para um arquivo binário (DLL, EXE) mais um índice de recurso.
- displayName
-
String
Platform::String
winrt::hstring
Esse nome de exibição usado por Windows para o tipo de arquivo.
- supportedVerbs
-
String[]
Platform::String[]
winrt::hstring[]
Zero ou mais verbos definidos pelo aplicativo. Cada verbo é adicionado ao menu de contexto do Explorador de Arquivos quando um arquivo registrado é clicado com o botão direito do mouse e o verbo selecionado é passado para o aplicativo como a propriedade IFileActivatedEventArgs.Verb .
- exePath
-
String
Platform::String
winrt::hstring
O caminho para o executável a ser ativado. Se você passar uma cadeia de caracteres vazia, o executável atual será ativado por padrão. Normalmente, esse parâmetro é especificado se o chamador desse método for o instalador do aplicativo em vez do próprio aplicativo.
- Atributos
Comentários
Os aplicativos empacotados devem continuar a usar o manifesto appx para registrar-se para ativação de tipo de arquivo, protocolo ou inicialização. Em seguida, eles podem usar Microsoft.Windows. AppLifecycle.AppInstance.GetActivatedEventArgs ou Windows. ApplicationModel.AppInstance.GetActivatedEventArgs para recuperar os argumentos na ativação.