IAppxManifestDocument.GetShareExtension(String, String, String, String, IAppxShareExtension) 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.
Obtém a extensão de compartilhamento.
public:
bool GetShareExtension([Runtime::InteropServices::Out] System::String ^ % executable, [Runtime::InteropServices::Out] System::String ^ % entryPoint, [Runtime::InteropServices::Out] System::String ^ % runtimeType, [Runtime::InteropServices::Out] System::String ^ % startPage, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IAppxShareExtension ^ % shareExtensionData);
bool GetShareExtension([Runtime::InteropServices::Out] std::wstring const & & executable, [Runtime::InteropServices::Out] std::wstring const & & entryPoint, [Runtime::InteropServices::Out] std::wstring const & & runtimeType, [Runtime::InteropServices::Out] std::wstring const & & startPage, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IAppxShareExtension const & & shareExtensionData);
public bool GetShareExtension (out string executable, out string entryPoint, out string runtimeType, out string startPage, out Microsoft.VisualStudio.Shell.Interop.IAppxShareExtension shareExtensionData);
abstract member GetShareExtension : string * string * string * string * IAppxShareExtension -> bool
Public Function GetShareExtension (ByRef executable As String, ByRef entryPoint As String, ByRef runtimeType As String, ByRef startPage As String, ByRef shareExtensionData As IAppxShareExtension) As Boolean
Parâmetros
- executable
- String
fora O campo executável do manifesto do aplicativo.
- entryPoint
- String
fora O campo entryPoint do manifesto do aplicativo.
- runtimeType
- String
[fora]] O campo RuntimeType do manifesto do aplicativo.
- startPage
- String
fora O campo startPage do manifesto do aplicativo.
- shareExtensionData
- IAppxShareExtension
fora Um IAppxShareExtension objeto que permite a mutação da extensão do seletor de abertura de arquivo do manifesto.
Retornos
true Se houver uma extensão de compartilhamento associada ao manifesto.
Comentários
Como no máximo uma extensão de compartilhamento é permitida por manifesto, não há nenhuma ambiguidade sobre quais dados são retornados por esse método.
Esse método retorna um IAppxShareExtension objeto que permite a mutação da extensão de compartilhamento do manifesto. Esse objeto de dados de extensão de compartilhamento fica obsoleto sempre que não há nenhuma extensão de compartilhamento associada ao manifesto. Assim, quando esse método for chamado, o resultado shareExtensionData será útil somente se o valor retornado por esse método for true . Se RemoveShareExtension for chamado, shareExtensionData torna-se obsoleto e deve ser reabastecido com outra chamada para esse método.