Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Windows App SDK innehåller inte egna IPC- eller nätverks-API:er. I stället använder Windows App SDK skrivbordsappar de mekanismer som tillhandahålls av Windows SDK och .NET-körning: IPC på OS-nivå (till exempel namngivna pipes, out-of-process COM, delat minne och RPC) och nätverks-API:er från Win32 (Winsock, WinHTTP), WinRT (till exempel Windows.Networking.Sockets och Windows.Web.Http) eller .NET (till exempel HttpClient och System.Net.Sockets).
Eftersom dessa appar körs som Win32-processer med fullständigt förtroende fungerar Win32 IPC- och nätverks-API:erna utan ytterligare SDK-beroende, oavsett om appen har paketidentitet eller inte. Api:erna för WinRT-nätverk fungerar också i den här konfigurationen. Observera att vissa andra WinRT-API:er kräver paketidentitet.
För att dela data mellan appar stöder Windows 11 även integrering med Windows Share Sheet. En paketerad eller opaketerad skrivbordsapp kan skicka innehåll till delningsbladet genom att använda IDataTransferManagerInterop-mönstret. För att ta emot delat innehåll genom att registrera sig som ett Share Target måste en opaketerad app först tilldelas paketidentitet.
Windows OS-funktioner
Windows 10 och senare versioner av operativsystemet tillhandahåller en mängd olika API:er relaterade till kommunikationsscenarier för appar. Dessa funktioner är tillgängliga via en kombination av Api:er för WinRT och Win32 (C++ och COM) som tillhandahålls av Windows SDK.
WinRT-API:er
Följande artiklar innehåller information om funktioner som är tillgängliga via WinRT-API:er som tillhandahålls av Windows SDK.
| Article | Description |
|---|---|
| Kopiera och klistra in | Lär dig hur du implementerar kopierings- och inklistringsfunktioner i ditt WinUI, UWP eller någon annan skrivbordsapp med hjälp av Urklipp. |
| App-till-app-kommunikation | Lär dig hur du delar data mellan appar, inklusive hur du använder Share-kontraktet, kopierar och klistrar in, drar och släpper och apptjänster. |
| Kommunikation mellan processer | Lär dig mer om olika sätt att utföra kommunikation mellan olika processer (IPC) mellan Windows App SDK skrivbordsappar och andra Win32-program. |
| Nätverk och webbtjänster | Lär dig mer om nätverks- och webbtjänsttekniker som är tillgängliga för appar. |
| Dela namngivna objekt | Lär dig hur du delar namngivna objekt mellan paketerade skrivbordsappar och uppackade Win32-program. |
Win32-API:er (C++ och COM)
Följande artiklar innehåller information om funktioner som är tillgängliga via Win32-API:er (C++ och COM) som tillhandahålls av Windows SDK.
| Article | Description |
|---|---|
| Nätverk och Internet | Lär dig mer om API:er, komponenter och tjänster som stöder appens användning av nätverk och Internet. |
| Fjärrproceduranrop | Lär dig mer om hur du använder RPC (Remote Procedure Call) för att skapa distribuerade klient-/serverprogram. |
| Windows Sockets 2 (Winsock) | Lär dig hur du använder Windows Sockets 2 (Winsock) för att skapa avancerat Internet, intranät och andra nätverkskompatibla appar. |
.NET-funktioner
.NET SDK tillhandahåller även API:er relaterade till kommunikationsscenarier för WPF- och Windows Forms-appar.
| Article | Description |
|---|---|
| Nätverksprogrammering i .NET Framework | Lär dig mer om att skapa nätverksaktiverade appar med hjälp av .NET. |
| Nätverk i Windows-formulär | Läs mer om ytterligare nätverksscenarier för Windows Forms-appar. |
Relaterat innehåll
Kommunikation mellan processer
Windows developer