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.
Asynchrone opslag verbetert de com gestructureerde opslagspecificatie ter ondersteuning van asynchrone download van opslagobjecten op netwerken met een hoge latentie, trage koppeling, zoals internet. Met asynchrone opslag kunnen zowel nieuwe als verouderde toepassingen die samengestelde bestanden gebruiken, hun inhoud efficiënt weergeven wanneer ze worden geopend via bestaande internetprotocollen. Eén aanvraag voor een World Wide Web-server activeert het downloaden van geneste objecten in een webpagina, waardoor elk object niet afzonderlijk hoeft te worden aangevraagd. Met een asynchroon download- en toegangsmechanisme kan een toepassing de eerste pagina met gegevens weergeven voordat alle gegevens zijn ontvangen. De exacte volgorde waarin elementen van een pagina beschikbaar komen, kunnen worden opgegeven door de webuitgever en is niet afhankelijk van willekeurige factoren van netwerktopologie en serverbeschikbaarheid.
Asynchrone opslag werkt samen met asynchrone monikers om volledig asynchroon bindingsgedrag te bieden. Zie de Microsoft ActiveX Software Development Kit voor meer informatie over asynchrone monikers. Een protocolspecifieke asynchrone moniker activeert de bindingsbewerking en stelt de vereiste onderdelen in. In het geval van internet is deze moniker een die een URL kan parseren om verbinding te maken met een object of opslag. Als het doel van de bindingsbewerking een permanent object is, retourneert de aanroep naar IMoniker::BindToStorage een asynchroon opslagobject.
Notitie
De huidige versie van Microsoft URL-monikers biedt geen ondersteuning voor asynchrone opslag.
Een asynchrone moniker-client vraagt asynchrone binding aan door een callback-object met bindingsstatus te implementeren en te registreren bij de bindingscontext. Het callback-object bind-status maakt de IBindStatusCallback-interface beschikbaar, waarmee de client bindingsvoorkeuren kan opgeven en meldingen over de voortgang en wereldwijde beschikbaarheid van gegevens kan ontvangen tijdens een bindingsbewerking. De asynchrone implementatie van samengestelde bestanden biedt een verbindingspunt voor IProgressNotify-, die clients kunnen gebruiken om specifieke beschikbaarheidsmeldingen voor afzonderlijke streams te ontvangen.