Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De Windows App SDK bevat geen eigen IPC- of netwerk-API's. In plaats daarvan gebruiken Windows App SDK desktop-apps de mechanismen die worden geleverd door de Windows SDK en de .NET runtime: IPC op besturingssysteemniveau (zoals named pipes, out-of-process COM, gedeeld geheugen en RPC) en netwerk-API's van Win32 (Winsock, WinHTTP), WinRT (zoals Windows.Networking.Sockets enWindows.Web.Http) of .NET (zoals HttpClient enSystem.Net.Sockets).
Omdat deze apps worden uitgevoerd als win32-processen met volledige vertrouwen, werken de Win32 IPC- en netwerk-API's zonder extra SDK-afhankelijkheid, ongeacht of de app een pakketidentiteit heeft. De WinRT-netwerk-API's werken ook in deze configuratie; Houd er rekening mee dat voor sommige andere WinRT-API's pakketidentiteit is vereist.
Voor het delen van gegevens tussen apps biedt Windows 11 ook ondersteuning voor integratie met het Windows Share Sheet. Een verpakte of uitgepakte bureaublad-app kan inhoud naar het shareblad verzenden met behulp van het IDataTransferManagerInterop patroon. Als u gedeelde inhoud wilt ontvangen door u te registreren als Share Target, moet een app zonder pakket eerst een pakketidentiteit krijgen.
Functies van het Windows-besturingssysteem
Windows 10- en latere versies van het besturingssysteem bieden een breed scala aan API's met betrekking tot communicatiescenario's voor apps. Deze functies zijn beschikbaar via een combinatie van WinRT- en Win32-API's (C++ en COM) die worden geleverd door de Windows SDK.
WinRT API's
De volgende artikelen bevatten informatie over functies die beschikbaar zijn via WinRT-API's die worden geleverd door de Windows SDK.
| Article | Description |
|---|---|
| Kopiëren en plakken | Meer informatie over het implementeren van de functionaliteit voor kopiëren en plakken in uw WinUI, UWP of andere bureaublad-app met behulp van het Klembord. |
| App-naar-app-communicatie | Meer informatie over het delen van gegevens tussen apps, waaronder het gebruik van het Share-contract, kopiëren en plakken, slepen en neerzetten en app-services. |
| Communicatie tussen processen | Meer informatie over manieren om interprocescommunicatie (IPC) uit te voeren tussen Windows App SDK desktop-apps en andere Win32-toepassingen. |
| netwerken en webservices | Meer informatie over netwerk- en webservicestechnologieën die beschikbaar zijn voor apps. |
| Benoemde objecten delen | Informatie over het delen van benoemde objecten tussen verpakte bureaublad-apps en uitgepakte Win32-toepassingen. |
Win32-API's (C++ en COM)
De volgende artikelen bevatten informatie over functies die beschikbaar zijn via Win32-API's (C++ en COM) die worden geleverd door de Windows SDK.
| Article | Description |
|---|---|
| Netwerken en internet | Meer informatie over API's, onderdelen en services die ondersteuning bieden voor het gebruik van netwerken en internet van uw app. |
| Externe procedure-aanroep | Meer informatie over het gebruik van Remote Procedure Call (RPC) voor het maken van gedistribueerde client-/serverprogramma's. |
| Windows Sockets 2 (Winsock) | Meer informatie over het gebruik van Windows Sockets 2 (Winsock) voor het maken van geavanceerde internet-, intranet- en andere netwerk-compatibele apps. |
.NET-functies
De .NET SDK biedt ook API's met betrekking tot communicatiescenario's voor WPF- en Windows Forms-apps.
| Article | Description |
|---|---|
| Netwerkprogrammering in .NET Framework | Meer informatie over het bouwen van apps met netwerkgebruik met behulp van .NET. |
| Netwerken in Windows Forms | Meer informatie over aanvullende netwerkscenario's voor Windows Forms-apps. |
Verwante inhoud
Windows developer