IAppxManifestDocument.GetShareExtension(String, String, String, String, IAppxShareExtension) Methode

Definition

Ruft die Freigabeerweiterung ab.

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

Parameter

executable
String

vorgenommen Das ausführbare Feld des App-Manifests.

entryPoint
String

vorgenommen Das EntryPoint-Feld des App-Manifests.

runtimeType
String

[out]] Das RuntimeType-Feld des App-Manifests.

startPage
String

vorgenommen Das Startpage-Feld des App-Manifests.

shareExtensionData
IAppxShareExtension

[out] Ein IAppxShareExtension-Objekt, das die Mutation der Dateiöffnungsauswahl-Erweiterung des Manifests zulässt.

Gibt zurück

Boolean

true, wenn es eine Freigabeerweiterung gibt, die dem Manifest zugeordnet ist.

Hinweise

Da pro Manifest höchstens eine Freigabe Erweiterung zulässig ist, gibt es keine Mehrdeutigkeit, welche Daten von dieser Methode zurückgegeben werden.

Diese Methode gibt ein IAppxShareExtension Objekt zurück, das die Mutation der Freigabe Erweiterung des Manifests zulässt. Das Datenobjekt der Freigabe Erweiterung ist veraltet, wenn keine Freigabe Erweiterung mit dem Manifest verknüpft ist. Wenn diese Methode aufgerufen wird, ist das resultierende shareExtensionData nur dann nützlich, wenn der von dieser Methode zurückgegebene Wert ist true . Wenn RemoveShareExtension aufgerufen wird, shareExtensionData wird veraltet und muss mit einem weiteren Aufruf dieser Methode aufgefüllt werden.

Gilt für