IAppxManifestDocument.GetShareExtension(String, String, String, String, IAppxShareExtension) Método

Definição

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

Boolean

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.

Aplica-se a