Tento článek byl přeložený strojově. Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

Při synchronizaci korespondence provádění obchodní logika

Rámci obslužné rutiny obchodní logika umožňuje psaní spravovaného kódu sestavení, která se nazývá během procesu synchronizace hromadné korespondence.Sestavení zahrnuje obchodní logiku, které může odpovídat na počet podmínek během synchronizace: data změny, konflikty a chyby. Rámec obslužná rutina obchodní logika poskytuje jednoduchý model programování a data, která poskytuje procesu sloučení do sestavení je ve formuláři sada rozhraní ADO.NET data tak můžete využít znalosti rozhraní ADO.NET spíše než výukové speciálním rozhraním.Další informace o programování obslužné rutiny obchodní logika v následujících tématech:

Proces synchronizace sloučení můžete vyvolat obchodní logika obslužné rutiny provést:

  • Změna vlastní zpracování

  • Řešení konfliktů vlastní

  • Vlastní chyba rozlišení

NoteNote:

Pro každý řádek, který je synchronizován se spustí obslužná rutina obchodní logika zadáte.Složité logiku a volání jiných aplikací nebo služeb v síti, může ovlivnit výkon.

Vlastní změny zpracování

obslužná rutina obchodní logika lze vyvolat při zpracování nekonfliktní změny dat a provést jednu ze tří akcí:

  • Odmítnout data

    To je užitečné u aplikací, které nechcete změny přeneseny do nebo z daného odběratel.Správce může například filtrovat mimo vloží, nemají patří do oddílu odběratel, nebo případně odmítnout odstraní prováděny odběratel.Například aplikace může odmítnout objednávky zadané v odběratel, protože skladu již není k dispozici.

  • Přijetí dat.

    To je užitečné pro aplikace, ve kterém je nutné přezkoumat data změny provedené v Vydavatel nebo odběratel před povolením předány.Mid-tier aplikace může například zkoumat nové objednávky pocházející z pole a integrovat proces pracovního postupu zadávání zakázek v mid-tier.

  • Použít vlastní data

    To je užitečné pro aplikace, které je třeba přepsat konkrétní hodnoty dat nebo operace.Například aplikace může přeměnit odstranit řádek zvláštní aktualizace, která nastaví Stav sloupec v řádku na hodnotu "odstranění" a potom sleduje totožnost klient, provádění delete.Může to být užitečné pro účely auditování nebo pracovního postupu.

Vlastní řešení konfliktu

slučovací replikace poskytuje zjišťování konfliktů a rozlišení, které umožňuje přijmout výchozí strategii rozlišení nebo zvolte vlastní řešení konfliktů.Další informace naleznete v tématu Rozšířené slučovací replikace konfliktů zjišťování a řešení. obslužná rutina obchodní logika lze vyvolat při zpracování konfliktních změn dat a mohou provádět jedné z následujících dvou akcí:

  • Přijměte výchozí rozlišení

    To je užitečné u aplikací, které může být zapotřebí zkontrolovat konflikt, provádět další akce a případně protokolu konflikt vlastní zprávu protokolu.

  • Provést vlastní rozlišení

    To je užitečné u aplikací, které potřebovat vybrat datových hodnot, které jsou specifické pro jejich obchodní logika a zásobování proces synchronizace s Tento vlastní datové sady.Aplikace může například poskytnout novou verze vítězného řádku kombinací hodnot ze sady dat Vydavatel a odběratel.

Vlastní řešení chyb

Vlastní logiku, mohou být vyvolány během šíření změn, které bude mít za následek chyby.Logika mohou provádět jedné z následujících dvou akcí:

  • Přijměte výchozí rozlišení chyba

    To je užitečné u aplikací, které bude muset zkontrolovat chyby a provádět další akce a případně protokolu vlastní chybové zprávy protokolu.

  • Přijmout rozlišení vlastních chyb

    To je užitečné u aplikací, které potřebovat vybrat datových hodnot, které jsou specifické pro jejich obchodní logika a zásobování proces synchronizace s Tento vlastní datové sady.Například pokud replikace proces nalezne duplicitní narušení klíče, obslužná rutina obchodní logika může poskytnout novou verze, změny dat, ve kterém bude klíč již konfliktu.Změny provedené v Vydavatel a odběratel lze potom přetrvávají v databázi a replikační proces nebude mít ke kompenzaci selhání inzertu s odstranění.

Obslužné rutiny obchodní logika lze zavést na:

  • Distributor.Použít odběr nabídka, takže obchodní logika je proveden na distributor.

  • odběratel.Použití vyžádaný odběr tak, aby obchodní logika je proveden u odběratel.

  • Server Internetová informační služba (IIS), pokud webová synchronizace používá.Použití předplatného vyžádat synchronizován synchronizace webových a obslužná rutina obchodní logika proběhne na serveru IIS.

Zobrazit: