Article Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Repräsentiert die Basisklasse, von der die Klasse und MergeArticle die Klasse TransArticle abgeleitet sind.
public ref class Article abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class Article : Microsoft.SqlServer.Replication.ReplicationObject
type Article = class
inherit ReplicationObject
Public MustInherit Class Article
Inherits ReplicationObject
- Vererbung
- Abgeleitet
Hinweise
Die Klasse Article repräsentiert Artikeleigenschaften und -verhaltensweisen, die bei Artikeln in transaktionalen und Merge-Replikationstopologien gemeinsam sind.
Artikel, die von einem Nicht-SQL Server Publisher veröffentlicht werden, werden von der Klasse DistributionArticle vertreten.
Threadsicherheit
Öffentliche statische (Sharedin Microsoft Visual Basic) Mitglieder dieses Typs sind für Multithread-Operationen sicher. Instanzmitglieder sind nicht garantiert threadsicher.
Konstruktoren
| Name | Beschreibung |
|---|---|
| Article() |
Initialisiert eine neue Instanz der Article-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ArticleId |
Erhält den Artikel-ID-Wert. |
| CachePropertyChanges |
Es gibt oder setzt, ob Änderungen an den Replikationseigenschaften zwischengespeichert oder sofort angewendet werden. (Geerbt von ReplicationObject) |
| ConnectionContext |
Erhält oder setzt die Verbindung zu einer Instanz von Microsoft SQL Server. (Geerbt von ReplicationObject) |
| CreateArticleAsHeterogeneous |
Erhält oder setzt einen Wert, der angibt, ob ein Artikel als heterogen erstellt werden soll. |
| CreationScript |
Erhält oder setzt den Namen und den vollständigen Pfad der Transact-SQL Skriptdatei, die zur Erstellung des Zielobjekts beim Subscriber verwendet wird. |
| DatabaseName |
Erhält oder setzt den Namen der Datenbank, die die Daten und die im Artikel veröffentlichten Objekte enthält. |
| Description |
Erhält oder setzt eine textuelle Beschreibung des Artikels ein. |
| DestinationObjectName |
Erhält oder setzt das Datenbankobjekt, das das Quelldatenbankobjekt für den Artikel ist, beim Subscriber. |
| DestinationObjectOwner |
Erhält oder setzt den Schemabesitzer des Quelldatenbankobjekts für den Artikel beim Subscriber. |
| IdentityRangeManagementOption |
Erhält oder setzt die Optionen zur Verwaltung des Identitätsbereichs für den Artikel. |
| IdentityRangeThreshold |
Erhält oder setzt den Wert, bei dem ein neuer Bereich von Identitätsspaltenwerten einem Publisher oder einem Abonnenten zugewiesen wird. |
| IsExistingObject |
Es bekommt, ob das Objekt auf dem Server existiert oder nicht. (Geerbt von ReplicationObject) |
| Name |
Erhält oder setzt den Namen des Artikels. |
| PreCreationMethod |
Erhält oder setzt die Aktion, wenn das veröffentlichte Objekt bereits in der Abonnementdatenbank existiert. |
| PublicationName |
Erhält oder setzt den Namen der Publikation, zu der der Artikel gehört. |
| PublisherIdentityRangeSize |
Erhält oder setzt den Bereich der Identitätswerte, die den Tabellenspalten im Publisher zugewiesen werden. |
| SchemaOption |
Erhält oder setzt die Schema-Erstellungsoptionen für einen Artikel. |
| SourceObjectName |
Erhält oder setzt den Namen des veröffentlichten Datenbankobjekts. |
| SourceObjectOwner |
Erhält oder setzt den Besitzer des veröffentlichten Datenbankobjekts. |
| SqlServerName |
Erhält den Namen der Microsoft SQL Server-Instanz, mit der dieses Objekt verbunden ist. (Geerbt von ReplicationObject) |
| SubscriberIdentityRangeSize |
Erhält oder legt die maximale Anzahl neuer Zeilen fest, die in eine Identitätsspalte in einer Tabelle bei einem Abonnenten eingefügt werden können, bevor ein anderer Identitätsbereich zugewiesen werden muss. |
| Type |
Erhält oder setzt die Art des Artikels. |
| UserData |
Erhält oder setzt eine Objekt-Eigenschaft, die es Nutzern erlaubt, eigene Daten an das Objekt anzuhängen. (Geerbt von ReplicationObject) |
| VerticalPartition |
Erhält einen Wert, der angibt, ob alle Spalten in einem Tabellenartikel veröffentlicht sind. |
Methoden
| Name | Beschreibung |
|---|---|
| CheckValidCreation() |
Überprüft die gültige Artikelerstellung. |
| CheckValidDefinition(Boolean) |
Gibt an, ob die Definition gültig ist. |
| CommitPropertyChanges() |
Sendet alle zwischengespeicherten Property-Change-Anweisungen an die Instanz von Microsoft SQL Server. (Geerbt von ReplicationObject) |
| Create() |
Erstellt einen neuen Artikel über die aktuell verbundene Instanz von SQL Server basierend auf den aktuellen Eigenschaften des TransArticle Objekts oder des MergeArticle Objekts. |
| Decouple() |
Entkoppelt das referenzierte Replikationsobjekt vom Server. (Geerbt von ReplicationObject) |
| GetChangeCommand(StringBuilder, String, String) |
Gibt den Änderungsbefehl aus der Replikation zurück. (Geerbt von ReplicationObject) |
| GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Gibt den Create-Befehl aus der Replikation zurück. (Geerbt von ReplicationObject) |
| GetDropCommand(StringBuilder, Boolean) |
Gibt den Drop-Befehl aus der Replikation zurück. (Geerbt von ReplicationObject) |
| InternalRefresh(Boolean) |
Führt eine interne Aktualisierung aus der Replikation ein. (Geerbt von ReplicationObject) |
| Load() |
Lädt die Eigenschaften eines bestehenden Objekts vom Server. (Geerbt von ReplicationObject) |
| LoadProperties() |
Lädt die Eigenschaften eines bestehenden Objekts vom Server. (Geerbt von ReplicationObject) |
| Refresh() |
Lädt die Eigenschaften des Objekts neu. (Geerbt von ReplicationObject) |
| Remove() |
Entfernt einen bestehenden Artikel auf der aktuell verbundenen Instanz von SQL Server basierend auf den aktuellen Eigenschaften des TransArticle Objekts oder des MergeArticle Objekts. |
| Script(ScriptOptions) |
Erzeugt ein Transact-SQL Skript, das ausgeführt werden kann, um das TransArticle Objekt oder das MergeArticle Objekt auf dem Server zu erstellen oder zu löschen. |