IAppxManifestDocument.GetShareExtension(String, String, String, String, IAppxShareExtension) Метод

Определение

Получает общее расширение.

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

Параметры

executable
String

заполняет Исполняемое поле манифеста приложения.

entryPoint
String

заполняет Поле entryPoint манифеста приложения.

runtimeType
String

[out]] Поле runtimeType манифеста приложения.

startPage
String

заполняет Поле startPage манифеста приложения.

shareExtensionData
IAppxShareExtension

[out] Объект IAppxShareExtension, который допускает изменение расширения средства выбора файлов для открытия манифеста.

Возвращаемое значение

Boolean

true если есть расширение совместного доступа, связанное с манифестом.

Комментарии

Так как для каждого манифеста допускается не более одного расширения общей папки, неоднозначность, с которой данные возвращаются этим методом, не существует.

Этот метод возвращает IAppxShareExtension объект, позволяющий изменять расширение общего ресурса манифеста. Этот объект данных расширения общего доступа устаревает при отсутствии расширения общего доступа, связанного с манифестом. Таким образом, при вызове этого метода результат shareExtensionData будет полезен только в том случае, если значение, возвращаемое этим методом, равно true . Если RemoveShareExtension вызывается метод, он shareExtensionData становится устаревшим и должен быть пополнен другим вызовом этого метода.

Применяется к