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