Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Windows App SDK neobsahuje vlastní rozhraní IPC ani síťová rozhraní API. Místo toho Windows App SDK desktopové aplikace používají mechanismy poskytované sadou Windows SDK a modulem runtime .NET: IPC na úrovni operačního systému (například pojmenované kanály, mimoprocesové com, sdílená paměť a RPC) a síťová rozhraní API z Win32 (Winsock, WinHTTP), WinRT (například Windows.Networking.Sockets aWindows.Web.Http) nebo .NET (například HttpClient aSystem.Net.Sockets).
Vzhledem k tomu, že tyto aplikace běží jako plně důvěryhodné procesy Win32, fungují rozhraní API win32 IPC a sítě bez jakékoli další závislosti sady SDK bez ohledu na to, jestli má aplikace identitu balíčku. Síťová rozhraní API WinRT fungují také v této konfiguraci; Upozorňujeme, že některá další rozhraní API WinRT vyžadují identitu balíčku.
Pro sdílení dat mezi aplikacemi Windows 11 také podporuje integraci s Windows Share Sheet. Zabalená nebo rozbalená desktopová aplikace může pomocí vzoru odesílat obsah do Share Sheetu IDataTransferManagerInterop . Aby přijímala sdílený obsah po registraci jako cíl sdílení, musí mít nebalená aplikace nejprve přidělenou identitu balíčku.
Funkce operačního systému Windows
Verze operačního systému Windows 10 a novější poskytují širokou škálu rozhraní API souvisejících se scénáři komunikace pro aplikace. Tyto funkce jsou k dispozici prostřednictvím kombinace rozhraní WINRT a Win32 (C++ a COM) poskytovaných sadou Windows SDK.
Rozhraní API WinRT
Následující články obsahují informace o funkcích dostupných prostřednictvím rozhraní API WinRT poskytované sadou Windows SDK.
| Article | Description |
|---|---|
| Kopírování a vkládání | Naučte se implementovat funkcionalitu kopírování a vložení ve vaší WinUI, UWP nebo jiné desktopové aplikaci pomocí schránky. |
| Komunikace mezi aplikacemi | Naučte se sdílet data mezi aplikacemi, včetně použití kontraktu Sdílení, kopírování a vkládání, přetažení a aplikačních služeb. |
| Komunikace mezi procesy | Přečtěte si o způsobech, jak provádět interprocesovou komunikaci (IPC) mezi desktopovými aplikacemi Windows App SDK a jinými aplikacemi Win32. |
| Sítě a webové služby | Seznamte se se sítěmi a technologiemi webových služeb, které jsou dostupné pro aplikace. |
| Sdílení pojmenovaných objektů | Zjistěte, jak sdílet pojmenované objekty mezi zabalenými desktopovými aplikacemi a rozbalenými aplikacemi Win32. |
Rozhraní API Win32 (C++ a COM)
Následující články obsahují informace o funkcích dostupných prostřednictvím rozhraní API win32 (C++ a COM), která poskytuje sada Windows SDK.
| Article | Description |
|---|---|
| Sítě a internet | Seznamte se s rozhraními API, komponentami a službami, které podporují používání sítí a internetu vaší aplikace. |
| Vzdálené volání procedury | Přečtěte si o použití vzdáleného volání procedur (RPC) k vytvoření distribuovaných klientských a serverových programů. |
| Windows Sockets 2 (Winsock) | Naučte se používat rozhraní Windows Sockets 2 (Winsock) k vytváření pokročilých aplikací podporujících internet, intranet a další síťové aplikace. |
Funkce .NET
Sada .NET SDK také poskytuje rozhraní API související se scénáři komunikace pro aplikace WPF (Windows Presentation Foundation) a model Windows Forms.
| Article | Description |
|---|---|
| Programování v síti v rozhraní .NET Framework | Přečtěte si o vytváření aplikací s podporou sítě pomocí .NET. |
| Sítě ve model Windows Forms | Seznamte se s dalšími síťovými scénáři pro aplikace model Windows Forms. |
Související obsah
Windows developer