Startseite > Archiv > Der Smart Client Offline Application Block

Der Smart Client Offline Application Block

dotnetpro 9/2004 Von Klaus Aschenbrenner erschienen in dotnetpro 9/2004 auf Seite 70
Code: A0409SmartClient
Keine Bewertung

Auch offline immer in Verbindung Das Hauptmerkmal von Smart Clients ist ihre Offline-Fähigkeit. Zum Implementieren gibt es verschiedene Ansätze und Lösungen. Eine schnelle und einfache Lösung bietet Microsofts Smart Client Offline Application Block, der Ihre eigenen Anwendungen mit Offline-Fähigkeiten versieht.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

2003   200471   200473   200475   200477   2004www   2005   A0409SmartClient   Abbildung   Abbildung1   Abbildung3   Abbildung4   Abbildung5   Abbildung6   Abbildung7   aber   abgefrag   abgelegt   abgeleitet   abgerufen   abhängig   ableitenlassen   ablen   abonnieren   Abos   Abschluss   absoluteExpirationTime   abzufra   abzusetzen   Achim   Achtung   Agent   Agents   Aktionen   aktiv   aktiven   aktualisiert   Aktualisierungen   aktuelle   aktuellen   Alexander   alisieren   alle   allen   aller   Allerdings   Alles   also   alsoalleInstanzenvonQueueMessage   Analyse   andere   anderem   anderes   Änderung   Änderungen   Andreas   Andrew   Anfangszeit   Angabe   Angebot   angeboten   angebotenwird   angegebene   Angelegenheit   angerechnet   angesprochen   angibt   Ansatz   Ansatzes   Ansatzim   anschlie   anschließend   Anwen   Anwendung   Anwendungen   Anwendungsarten   Anwendungskonfi   Anwendungskonfigura   Anwendungsszenario   anzubieten   Appli   applica   Application   ApplicationBlock   ApplicationServiceAgentBietetdieMöglichkeit   arbei   arbeiten   arbeitetalsSoftware   Arbeitsspeichers   Archer   ArchitectundConsul   Architektur   Archiv   args   Arten   Artikel   Aschenbrenner   Assembly   AssociatedRequest   AssociatedRequestData   Attribut   auch   Auchofflineimmerin   Aufbau   Aufder   aufdieFunktionalitätdesCachingApplicationBlockszurück   Aufgabe   aufgehoben   aufgerissen   aufgeru   aufgerufen   Auflage   Auflagen   Aufruf   aufrufen   Aufrufenauf   Auftraggeber   aufwarten   aufzurufen   auseinander   ausführen   Ausgabe   ausge   ausgeführt   ausgelöst   ausgereiften   ausgewählter   Aussehen   außen   Außenstehenden   außer   Außerdem   Außerdemistesda   ausstatuslosist   austauschen   auszutauschen   automatisch   automatische   Autor   Autoren   Backend   Backends   bald   bank   Basic   BasicPro   Basisklasse   baut   bearbeiten   bearbeitet   bedienfreundlichen   Beenden   Befehl   befin   befindet   Begriffserklärun   behalten   beiden   BeidieserArchitekturübernimmt   beierfolgreichem   beim   beinhaltet   Beispiel   beispielsweise   beitet   beitung   beitzwischendenanderenSubsystemen   benachrichtigen   benötigt   benötigten   Benutzeranwendungs   Benutzeranwendungsdaten   Benutzerda   Benutzerdaten   bereitet   bereits   bereitsseitmehrerenJahrenmitder   bereitstehen   beschreibt   besonderen   besteht   Bestel   Bestellung   Bestellungen   besten   bestimm   bestimmter   Bestseller   beteiligt   Betracht   Betragsangaben   Bevor   bezeichnet   bezogenen   bietet   bilden   BILLIG   Bindung   binnen   bisdahininderSer   blerenAnwendungen   Blick   Block   Blocks   Bond   breites   buch   Bücher   Buchpreisbindung   Buchverlage   Buil   Building   Bundle   Cache   CacheBlockDerCacheStorageProvider   cacheKey   Caching   Callback   catch   cation   cationBlocks   Chance   Charak   charakterisieren   Charles   chen   chende   chern   chert   chigen   ching   Christian   ckelt   class   Client   ClientimOnline   Clients   Code   Configuration   Connection   ConnectionDetectionStrategy   ConnectionMa   ConnectionManager   ConnectionManagerProvider   ConnectionManagerVerwaltetdieverschiedenenConnectionDetectionProvider   ConnectionState   ConnectionStateChangedEvent   ConnectionStateChangedEventArgs   ConnectionStateManagement   Consu   Consumer   Controller   Controllers   Coupled   Cover   Crashkurs   csharp   currentState   CustomerDataAvailableCallback   CustomerReferenceDataAvailable   Customers   cutor   dabei   Dabeikann   dadurch   daher   damit   Danach   dann   daran   daraus   darin   Darü   Darüber   DasDesigndesSmartClient   DasHauptmerkmalvonSmartClientsistihreOffline   dasheißt   DasPrinzipeinerserviceorientiertenArchitekturunterscheidetzwischenden   dass   dassdieRefe   data   datadefinition   DataLoaderMana   DataLoaderManager   DataLoaderManagerBietetFunktionenan   Datei   Daten   Datenänderungen   Datenbank   datenorien   datenorientierten   Datenzugriffskompo   David   davon   dazu   deckt   defi   definier   Definieren   definiert   definierten   denen   dennfolgendeMerkmale   denServiceAgentzurück   denSmartClientzurückgeliefert   Deployment   derBeta1mitdem   deren   derIhreeigenenAnwendungenmitOffline   derndes   DerOnlineProxy   DerOnlineProxyspeichertReferenzdaten   derQueueentnommenundderentsprechendeOnlineProxy   derService   DerServiceAgent   DerSmartClientderBeispielanwendungnachdemStart   DerSmartClientOffline   derSmartClientOfflineApplication   DerSmartClientOfflineApplicationBlock   dervomCachingApplicationBlock   dessen   Detail   Details   Detec   detection   detsichderSmart   deutlichen   Deutsch   deutscher   Deutschland   deutschspra   Developer   dieAbbildung2   diebesonders   diefürdieKommunikationmitdementferntenWeb   Diegrundle   DieHauptklassendesSmartClientOfflineApplicatonBlock   DieKomponentenderOffline   DieKonfiguration   dienachdemRe   dienstan   dienstanfor   Dienste   Diensten   DieoffeneArchitekturdesBuilding   dies   diese   DieseBasisklasseistfürdieRegistrierungdes   diesem   diesen   dieser   DieserAgentgreiftaufdenOnlineProxyzu   DieserProzesskannauto   dieService   dieses   Diesewiederumruftden   DieSubsystemedesSmartClientOfflineApplicationBlocks   DieVerarbeitungvon   ding   direkt   direkte   Dispose   diverse   doch   dotnetpro   Download   DownloadderReferenzdaten   DownloadReferenceData   dreht   drei   duktdaten   dung   dungen   dungskonfigurationsdatei   durch   DurchdieImplementierungdesInterfacesIConnectionDetec   durchge   durchschnittliche   ebenfalls   Eberhard   Edition   effektive   eigene   eigenen   Eigenschaft   Eigenschaften   eigentlichen   eine   EineBestellungausführen   einem   einen   einer   eines   EineschnelleundeinfacheLösungbietetMicrosoftsSmartClient   einige   einzubauen   Eisenmener   elegant   else   eMailing   Emissary   Emissarys   EmissaryundFiefdom   empfehlen   enabled   Enqueue   enthält   enthalten   entkoppeln   entnimmt   entspre   entsprechen   entsprechend   entsprechende   entsprechenden   entsprechender   entwi   EntwickelnmitdemSmartClient   entwickelt   Entwickler   Entwicklung   Entwicklungenmit   Erbeschäftigtsich   Ereignis   Ereignisses   EreignissewerdenandenClientzurückgemeldet   erfassen   erfasst   erfasste   erfassten   erfolgreich   erfolgt   erfordert   ergab   ergänzen   Ergebnis   ergibt   erhält   erhalten   erkennen   erlaubt   ErmitteltdenaktuellenStatusderNetzwerkverbindung   ermittelten   ermöglicht   eroberte   erreicht   erste   erstellt   ersten   erstmaligen   erwei   erweitern   erweitert   Erweiterung   Erweiterungsmöglichkeiten   erzeugt   Essentials   etwa   Euro   Europa   Event   Events   Exception   Execu   Executor   ExecutorBeieinerNetzwerkverbindungwerdendieServiceRequestsvon   Executorsorgtda   exklusiv   Explorer   fach   Fachliteratur   Fachmagazine   fähigkeit   Fähigkeiten   Fähigkeitenversieht   Fakten   Fällen   falls   Familie   Fazit   ferenzdaten   ferten   fesch   fest   festgelegt   Festplatte   feststellen   Fiefdom   Fiefdoms   File   finden   findenSieunterwww   Folge   folgende   Folgenden   folgt   forderndes   Form   Forms   Formular   FormvonWeb   Frage   Framework   frmMain   fügt   fügung   führt   führte   führterdie   Funk   funktio   Funktion   Funktiona   Funktionalität   Funktionen   funktionieren   fürzuständig   geändert   Gegensatz   Gegenstück   gehen   gehören   gehört   geisterung   gekop   gekoppelte   gemessen   genann   genannte   genau   gendeArchi   genden   gene   genommen   Gerät   gerufen   gesamte   Geschäftsanwendun   Geschäftsanwendungen   Geschäftsbereich   geschaltet   Geschichte   geschickt   geschicktes   Gesetzliche   gespei   gespeichert   gespeicherte   gespeicherten   gestartet   gesteigert   gestellt   GetConnectedState   GetCusto   GetCustomers   GetCustomersReferenceData   GetCustomersRequest   GetCustomersResponse   GetProducts   GetProductsReferenceData   GetProductsRequest   GetProductsResponse   gewandt   gewartet   gewieft   gewünschten   gezogen   gibt   gleich   GmbH   GoOffline   GoOnline   gratis   greift   größtenteils   Grundlagen   grundlegenden   GUID   Guide   gültig   gung   gurationsdatei   Gutscheine   haben   halb   halten   handelt   Hardware   hatte   Helma   hensgut   herunterzuladen   herzustellen   heute   hier   hierbei   hierzu   Hilfe   hinaus   hingegen   hinzu   HOCHPROZENTIGES   höchste   Holger   Howard   HTTP   IConnec   Ihnen   Ihre   Ihrer   ImJanuarwurdeerfürseinEngage   imlokalenCache   immer   Implemen   Implementie   implementieren   implementiert   Implementierung   ImplementierungderWeb   individuelle   Ineinersauberprogrammierten   Informa   Informationen   Infos   Infra   Infrastruktur   initi   initialisiert   inkl   InMemory   inner   innerhalb   insge   inside   Instance   Instanz   integrieren   interessanter   Interfaces   intern   Internet   Intervall   Irrtum   Isolated   Jahren   Jahresabo   Jahresabos   Jede   jedem   jeden   jeder   jedoch   Jeffrey   jetzt   jeweiligen   jüngste   kann   Kataloge   kaufen   keine   keitsdauer   kennen   Kennung   Kiel   Klase   Klasse   Klassen   Klassennamen   Klaus   KlausAschenbrenner   klusive   Kombina   komforta   Komforts   Kommt   Kommunikation   kompakt   Kompendium   kompetent   komplett   komplette   Kompo   Komponente   KomponenteBeschreibung   Komponenten   Konfiguration   KonfigurationdesConnection   konfiguriert   können   könnenKundenbestellungenwiege   konnte   konnten   Konstruktor   Konstruktors   konsumiert   Kontakt   Kontextes   Kontoumsät   konzentrierten   Kooperation   koppelt   kostenlose   kostenzuschuss   Kunde   Kunden   Kundenlisten   Kundenreferenzdaten   Kundkundenstamm   kurz   laden   länger   Langfassung   lassen   lässt   lasten   Layer   LeBlanc   lediglich   legiert   legtderProgrammierer   leicht   Leistung   leitet   Lesen   letzte   Letztes   lichkeit   liefern   liefert   Liest   Line   Listing   lität   Load   LoadData   Logik   lokal   lokale   lokalen   lokalenCache   lokalgespeichertenServiceRequests   looseley   Lorenz   lose   lung   macht   Magnum   Main   mainController   male   Manager   ManagerProviders   Mandant   Mapped   Marketingpartnern   Marketingunterstützung   Maslo   matischodermanuellangestoßenwerden   Mechanismen   mehr   Mehrwertsteuer   meisten   meistens   melden   Memory   mentalsMicrosoftMVPausgezeich   Merkmale   Merkmalen   mers   Message   MessageBox   MessageDataManagementDiesesSubsystemistderDreh   messageToEnqueue   Methode   Michael   Microsoft   MitASP   mitgegeben   mitgelie   mitgeliefert   mitgelieferte   Mitglied   mithilfe   MithilfedesReferenceDataManagementsbestehtdieMög   MithilfediesesSubsystemskannfestgestelltwerden   Mittel   mittlerweile   Modus   möglich   Möglichkeit   Monaten   MSDE   MSMQ   muss   müssen   nach   nachdem   Nachricht   Nachrichten   NachrichtenfürdieAnwendungzugenerieren   Nächstes   nager   näher   NähereInformationenzuihm   Name   Namen   nannte   Natur   nenten   nenteReferenceDataCache   NETdieÖffentlichkeit   NETFramework   Netz   Netzwerk   Netzwerkverbin   Netzwerkverbindung   neue   neuen   neues   Never   nicht   niemals   niert   nimmt   noch   normalerweise   Northwind   NorthwindOnlineProxy   northwindservice   northwindServiceAgent   nötig   notwen   notwendi   notwendig   notwendige   null   nur14   nur22   nur24   nur25   nur29   nur34   nutzen   nutzt   obeine   Oberfläche   object   Objekt   Objekte   Objektgekapselt   Objekts   oder   Oellers   öffent   offiziellen   Offline   OfflineAppli   OfflineApplicationBlock   OfflineApplicationBlocks   OfflineBlockBuilder   offlineBlockBuilderInstance   Offroad   Ohne   Oliver   online   onlineProxyAssemblyName   onlineProxyClassName   OnlineProxyContext   OnlineProxyEineKlasse   onlineProxyMethodContext   onlineProxyMethodName   Onlineshop   Optimal   Order   OrderPlacedCallback   Orders   orientierten   orientierter   outsider   packt   Parameter   Partner   PartnerID   Partnerprogramm   passende   Patrick   Pattern   payload   PayloadConsumer   pelte   Personen   Petzold   Pfiffig   phase   physische   Place   PlaceOrder   PlaceOrderDetails   PlaceOrderRequest   PlaceOrderResponse   Plattfor   Plattform   plication   pollingInterval   ponse   Posten   Prämiengutscheine   Praxis   Praxistraining   Preis   Preise   Preises   Presentation   Press   Prinzip   private   privaten   ProcessMessage   products   ProductsReferenceDataAvailable   Produkt   Produkte   Profiwissen   Programmieren   Programmiermodell   Programmierung   Programmierungundseit   Provi   Provider   Providern   Proxy   ProxyContext   Proxys   Prozeduren   Prozente   prüfen   prüft   Prüfung   public   Quartal   QUEST   quests   Queue   Queuemanager   QueueManagerEineSchnittstellezurQueue   QueueMessage   QueueStorageEinCachefürdenOffline   realisieren   rechten   refCacheDataPay   refCacheDataPayload   refDataDefinition   Refe   Reference   ReferenceCacheDataPayload   ReferenceDataCache   ReferenceDataCacheEineSchnittstellezudenverschiedenenCache   ReferenceDataDefinition   ReferenceDataManagement   referencePayload   Referenz   Referenzdaten   ReferenzdatenundBenutzer   Referenzdatenzuladenundlokalzuspeichern   Reflection   Regel   registriert   Registrierung   Registrierungszahlen   Registry   reicht   Reihe   Reiz   relevanten   Remittenden   Remittendenware   rend   renz   renzdateninden   Replikationsmechanismen   Request   Requests   Requestsaus   RequestshierlokalgespeichertundbeierneuterNetzwerk   reserviert   Response   return   rich   Richard   richtenselbstwerdeninnerhalbder   Richter   rien   rientierteArchitektur   Robinson   Rolle   RollendessogenanntenEmissarysunddesFiefdoms   ruft   rund   rung   sammenarbeitet   samt   sämtlicher   Satz   Sätze   schäftsanwendungen   schalten   schaltet   Schaltflä   sches   schick   schieden   schiedene   schiedeneAnsätzeundLösungen   schiedenen   schlecht   schlechte   Schluss   Schnittstelle   schon   schreiben   Schritt   schützen   Schwichtenberg   sechs   sehen   Sehr   sein   Seite   Sekunden   selbst   selt   Sendbote   sender   Server   Servi   Service   ServiceAgent   ServiceAgentContext   ServiceAgentEineBasisklasse   ServiceAgentManagementDasServiceAgentManagementSubsystemkoordiniertdieAr   ServiceAgentManagerLiefertdasErgebniseinesServiceRequestszumentsprechen   ServiceAgentsinderServiceAgentRegistryzuständig   serviceo   serviceorientierten   serviceorientierter   ServiceRequestslokalzuspeichern   Services   Serviceschnittstellen   Servicezuständigist   setzen   setzt   shop   Show   sich   sicher   Sichere   sicherlich   siehe   signiert   sind   Singleton   Smart   SmartClient   SmartClient_Customer   SmartClients   Sobald   sodass   soferndiesnotwendigist   sofort   Software   Solange   SolangederSmartClientofflineist   soll   Sollte   sorgt   Sortiment   sowie   sozusagen   spardorado   sparen   specificServicAgentMethodToBeInvoked   specificServiceAgentContext   specificServiceAgentMethodToInvoke   spei   speichern   speichert   Spencer   Spiel   spielsweise   Spona   SprachenC   sprechende   ßend   Standard   starken   Start   StartderAnwendung   starten   static   Statische   Statt   Status   stehen   stehende   steht   stellt   stellung   stellungen   Steuerelementen   Storage   Store   string   Struktur   Studio   Subsyste   SubsystemBeschreibung   Subsysteme   Suchen   synchronisiert   system   Szena   Tabelle   Tabellen   tantbeiderFirma   tanz   taugliche   TechnikSmartClientOfflineApplica   Technologie   Technology   TechTalkinWien   tectionStrategy   Teil   tekturdes   tenbank   terisierung   tern   Thin   this   thodennamen   Thread   tierten   tierung   tion   tionBlock   tionDetectionStrategy   tionen   tionsdatei   tionStrategylassensichaucheigeneProviderindasSystem   Titel   tolle   Transportprotokoll   trat   trau   trieben   triviale   troller   true   trust   tüchtig   type   typi   typische   über   übergeben   übergibt   übermitteln   übermittelt   überprüft   übertragen   umgesetzt   umReferenzdatenvomFiefdomzuladen   Umsatz   umServiceRequestszu   undAngelpunktdesBuilding   undinseinemWeblogunterweblogs   undlokalzuspeichern   undProduktlistenher   unpraktisch   Unsere   unserem   unten   unter   unterliegen   Unternehmen   unterscheidet   unterschieden   unterstützt   unterstützung   unterzuladen   UpdateDataToReturn   Updates   UpdateState   uploadServiceAgentContext   ursprünglichen   vari   Variablen   veranschaulicht   verar   verarbeiten   verarbeitet   Verbin   Verbindung   verbindungdurchdenExecutorausgeführt   VerbindungzumNetzwerkbesteht   verbunden   Verfü   verfübar   verfüg   verfügbar   verfügen   verfügt   Verfügung   vergangenen   Vergleich   Vergütung   Verlinkung   vermerktenService   vermittelten   Vermittlungsablehnung   Vermittlungsgeschäfte   Vermittlungsprovision   Versandkosten   verschiede   verschiedene   verschiedenen   verschlüsselt   versetzt   verwaltet   verweisen   verwen   verwenden   verwendet   Verwendung   vice   viceAgentRegistry   viceorientierte   vider   viele   vieles   vier   View   Visual   void   Vollsortiment   vondersicheigeneApplicationServiceAgents   voneinander   VoraussetzungenVisualStudio   vorbehalten   Vorgehensweise   vorgestellten   vorhalten   vorhanden   Vorrat   Vorteil   wachsenden   wächst   wählter   Während   wandern   wäre   Warenwert   Warenwertes   Webapplikationen   Webbrowser   WebMethod   WebReference   wech   WechselindenOnline   weiter   weitere   weiteren   weitergegeben   welche   welchem   welcher   wendet   wendetwird   wendigen   wendung   Wenn   wenneinServiceRequestabgearbeitetwurde   wenneinServiceRequestausgeführtwurde   Wenz   Werbe   Werbekostenzuschuss   werden   werdenService   Werk   werkstacks   Wert   Wettbewerbern   Weyer   Whitechapel   wichtig   wickelt   wieder   wiederum   willkürlich   Win32   WINDOWS   wird   wirklich   Wissen   wobei   wohnt   Wörterbuch   wurde   wurden   Zählen   zeichnen   zeigen   zeigt   Zeile   zentrale   Zielgeräts   zufragen   zugegrif   zugreifen   Zugriffspunkt   zulässt   ZumImplementierengibtesver   zunächst   zurück   zurufen   zusam   zusammenar   zusammenarbeitet   Zusammenhang   zusammenzu   Zusätzlich   zuständig   zuständige   zutauschen   zwei   zwischen   zwischengespeichert   zwischenspeichern   Zwischenverkauf   zzgl

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen