Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Magazyn asynchroniczny zwiększa specyfikację magazynu strukturalnego COM w celu obsługi asynchronicznego pobierania obiektów magazynu w sieciach o dużym opóźnieniu, wolnym łączem, takich jak Internet. Magazyn asynchroniczny umożliwia zarówno nowym, jak i starszym aplikacjom korzystanie z plików złożonych w celu wydajnego renderowania zawartości przy użyciu istniejących protokołów internetowych. Pojedyncze żądanie do serwera sieci Web na całym świecie wyzwala pobieranie zagnieżdżonych obiektów znajdujących się na stronie sieci Web, eliminując konieczność oddzielnego żądania każdego obiektu. Asynchroniczny mechanizm pobierania i dostępu umożliwia aplikacji renderowanie pierwszej strony danych przed odebraniem wszystkich danych. Dokładna kolejność, w jakiej elementy strony stają się dostępne, można określić przez wydawcę sieci Web i nie zależy od losowych czynników topologii sieci i dostępności serwera.
Magazyn asynchroniczny współpracuje z asynchronicznymi monikerami, aby zapewnić pełne zachowanie powiązania asynchronicznego. Aby uzyskać więcej informacji na temat asynchronicznych monikers, zobacz zestaw Microsoft ActiveX software development kit. Asynchroniczny moniker specyficzny dla protokołu wyzwala operację powiązania i konfiguruje wymagane składniki. W przypadku Internetu ten pseudonim będzie taki, który może przeanalizować adres URL w celu powiązania z obiektem lub magazynem. Jeśli elementem docelowym operacji powiązania jest obiekt trwały, wywołanie metody IMoniker::BindToStorage zwraca obiekt magazynu asynchronicznego.
Nuta
Bieżąca wersja elementów monikers adresów URL firmy Microsoft nie obsługuje magazynu asynchronicznego.
Asynchroniczne powiązanie klienta moniker żąda asynchronicznego powiązania przez zaimplementowanie obiektu wywołania zwrotnego stanu powiązania i zarejestrowanie go w kontekście powiązania. Obiekt wywołania zwrotnego stanu powiązania uwidacznia interfejsIBindStatusCallback, który umożliwia klientowi określanie preferencji powiązania oraz odbieranie powiadomień o postępie i globalnej dostępności danych w trakcie operacji powiązania. Asynchroniczna implementacja pliku złożonego zapewnia punkt połączenia dla IProgressNotify, którego klienci mogą używać do odbierania określonych powiadomień o dostępności w poszczególnych strumieniach.