AppServiceConnection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет подключение к конечной точке для службы приложений. Службы приложений обеспечивают обмен данными между приложениями, позволяя предоставлять службы из универсального приложения для Windows другим универсальным приложениям для Windows. Поставщик AppService получает запрос на подключение в рамках своей фоновой задачи; Дополнительные сведения см. в разделе Класс AppServiceTriggerDetails .
public ref class AppServiceConnection sealed : IClosable
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppServiceConnection final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class AppServiceConnection final : IClosable
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppServiceConnection : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class AppServiceConnection : System.IDisposable
function AppServiceConnection()
Public NotInheritable Class AppServiceConnection
Implements IDisposable
- Наследование
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Журнал версий
Версия Windows | Версия пакета SDK | Добавленная стоимость |
---|---|---|
1607 | 14393 | OpenRemoteAsync |
1607 | 14393 | Пользователь |
1903 | 18362 | SendStatelessMessageAsync |
Конструкторы
AppServiceConnection() |
Создает и инициализирует новый экземпляр класса AppServiceConnection . |
Свойства
AppServiceName |
Возвращает или задает имя службы приложений, к которой требуется подключиться. |
PackageFamilyName |
Возвращает или задает имя семейства пакетов для пакета, содержащего конечную точку для службы приложений. |
User |
Возвращает или задает контекст пользователя. Это свойство возвращает значение NULL , если вызывающий объект не указал пользователя. |
Методы
Close() |
Закрывает подключение к службе приложений. |
Dispose() |
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов. |
OpenAsync() |
Открывает подключение к конечной точке для службы приложений. |
OpenRemoteAsync(RemoteSystemConnectionRequest) |
Открывает подключение к конечной точке на другом устройстве для службы приложений. |
SendMessageAsync(ValueSet) |
Отправляет сообщение в другую конечную точку подключения к службе приложений. |
SendStatelessMessageAsync(AppServiceConnection, RemoteSystemConnectionRequest, ValueSet) |
Открывает подключение к службе приложений, отправляет одно сообщение, ожидает единого ответа, а затем закрывает подключение. |
События
RequestReceived |
Происходит, когда сообщение поступает из другой конечной точки подключения к службе приложений. |
ServiceClosed |
Происходит, когда другая конечная точка закрывает подключение к службе приложений. |