ActivationRegistrationManager.RegisterForFileTypeActivation Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.