IAppxManifestDocument.GetShareExtension Yöntem

Tanım

Share uzantısını alır.

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

Parametreler

executable
String

dışı Uygulama bildiriminin çalıştırılabilir alanı.

entryPoint
String

dışı Uygulama bildiriminin entryPoint alanı.

runtimeType
String

[out]] Uygulama bildiriminin runtimeType alanı.

startPage
String

dışı Uygulama bildiriminin startPage alanı.

shareExtensionData
IAppxShareExtension

dışı IAppxShareExtension Bildirimin dosya açma Seçicisi uzantısının mutasyona izin veren nesne.

Döndürülenler

Boolean

true bildirimle ilişkili bir Share uzantısı varsa.

Açıklamalar

Her bildirim için en fazla bir Share uzantısına izin verildiğinden, bu yöntem tarafından hangi verilerin döndürüldüğünden bir belirsizlik yoktur.

Bu yöntem IAppxShareExtension , bildirimin Share uzantısının mutasyona izin veren bir nesne döndürür. Bildirimle ilişkili bir Share uzantısı olmadığında bu Share uzantısı veri nesnesi eski olur. Bu nedenle, bu yöntem çağrıldığında, sonuç shareExtensionData yalnızca bu yöntemin döndürdüğü değer ise yararlıdır true . RemoveShareExtensionÇağrılırsa, shareExtensionData eski olur ve Bu metoda yönelik başka bir çağrıdan replenished olmalıdır.

Şunlara uygulanır