Compartir a través de


ActivationRegistrationManager.RegisterForFileTypeActivation Método

Definición

Registra para activar la aplicación cuando se abre el tipo de archivo especificado a través de ShellExecute, Launcher.LaunchFileAsynco la línea de comandos.

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[]

Uno o varios tipos de archivo admitidos, especificados por la extensión de archivo, incluido el .inicial, como .docx.

logo
String

Platform::String

winrt::hstring

Ruta de acceso a la imagen o al recurso usado por Windows para el tipo de archivo. En el caso de las aplicaciones empaquetadas, este parámetro es una ruta de acceso relativa al paquete a un archivo de imagen. En el caso de unpackaged, este parámetro es una ruta de archivo literal a un archivo binario (DLL, EXE) más un índice de recursos.

displayName
String

Platform::String

winrt::hstring

Este nombre para mostrar usado por Windows para el tipo de archivo.

supportedVerbs

String[]

Platform::String[]

winrt::hstring[]

Cero o más verbos definidos por la aplicación. Cada verbo se agrega al explorador de archivos menú contextual cuando se hace clic con el botón derecho en un archivo registrado y el verbo seleccionado se pasa a la aplicación como la propiedad IFileActivatedEventArgs.Verb.

exePath
String

Platform::String

winrt::hstring

Ruta de acceso al archivo ejecutable que se va a activar. Si pasa una cadena vacía, el archivo ejecutable actual se activará de forma predeterminada. Normalmente, este parámetro se especifica si el autor de la llamada de este método es el instalador de la aplicación en lugar de la propia aplicación.

Atributos

Comentarios

Las aplicaciones empaquetadas deben seguir usando su manifiesto appx para registrarse para la activación de tipo de archivo, protocolo o inicio. A continuación, pueden usar Microsoft.Windows.AppLifecycle.AppInstance.GetActivatedEventArgs o Windows.ApplicationModel.AppInstance.GetActivatedEventArgs para recuperar los argumentos sobre la activación.

Se aplica a

Consulte también