Aracılığıyla paylaş


TransPublication Sınıfı

Bir işlem temsil yayın.

Devralma Hiyerarşisi

System.Object
  Microsoft.SqlServer.Replication.ReplicationObject
    Microsoft.SqlServer.Replication.Publication
      Microsoft.SqlServer.Replication.TransPublication

Ad Alanı:  Microsoft.SqlServer.Replication
Derleme:  Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo içinde.dll)

Sözdizimi

'Bildirim
Public NotInheritable Class TransPublication _
    Inherits Publication
'Kullanım
Dim instance As TransPublication
public sealed class TransPublication : Publication
public ref class TransPublication sealed : public Publication
[<SealedAttribute>]
type TransPublication =  
    class
        inherit Publication
    end
public final class TransPublication extends Publication

TransPublication türü aşağıdaki üyeleri açıklar.

Oluşturucular

  Ad Açıklama
Ortak yöntem TransPublication() Oluşturur Yeni bir örnek , TransPublication WalkTree
Ortak yöntem TransPublication(String, String, ServerConnection) Oluşturur Yeni bir örnek , TransPublication sınıfı ile gerekli özellikleri.
Ortak yöntem TransPublication(String, String, ServerConnection, Boolean) Oluşturur Yeni bir örnek , TransPublication gerekli özellikleri ile sınıf ve anlık görüntü Aracısı iş yayın için oluşturulup oluşturulmayacağını gösterir.

Üst

Özellikler

  Ad Açıklama
Ortak özellik AltSnapshotFolder Alır veya yayın için diğer anlık görüntü dosyasının konumu ayarlar. (Publication öğesinden devralınmıştır.)
Ortak özellik Attributes Alır veya yayın özniteliklerini ayarlar. (Publication öğesinden devralınmıştır.)
Ortak özellik CachePropertyChanges Alır veya çoğaltma özelliklerinde yaptığınız değişiklikler önbelleğe mi, yoksa hemen uygulamak için ayarlar. (ReplicationObject öğesinden devralınmıştır.)
Ortak özellik CompatibilityLevel Gets or sets the earliest version of Microsoft SQL Server running on the Subscribers that the referenced publication can support. (Publication öğesinden devralınmıştır.)
Ortak özellik ConflictPolicy Alır veya çakışma İlkesi Güncelleştirme abonelikleri destekleyen yayınlar için ayarlar.
Ortak özellik ConflictRetention Alır veya çakışma tabloları çakışma veri satırlarını korunur gün sayısını ayarlar. (Publication öğesinden devralınmıştır.)
Ortak özellik ConnectionContext Gets or sets the connection to an instance of Microsoft SQL Server. (ReplicationObject öğesinden devralınmıştır.)
Ortak özellik ContinueOnConflict Dağıtım Aracısı sonra bir çakışma algılandığında değişiklikleri işlemeye devam edip etmeyeceğini belirler.
Ortak özellik CreateSnapshotAgentByDefault Alır veya ayarlar, anlık görüntü Aracısı iş yayın oluşturulduğunda otomatik olarak eklenir. (Publication öğesinden devralınmıştır.)
Ortak özellik DatabaseName Alır veya yayın veritabanı adını ayarlar. (Publication öğesinden devralınmıştır.)
Ortak özellik Description Alır veya ayarlar metinsel tanımlaması yayın. (Publication öğesinden devralınmıştır.)
Ortak özellik FtpAddress Alır veya abonelik başlatma ftp üzerinden izin yayınlar için Dosya Aktarım Protokolü (ftp) sunucu bilgisayarın adresini ayarlar. (Publication öğesinden devralınmıştır.)
Ortak özellik FtpLogin Alır veya abonelik başlatma ftp üzerinden izin yayınlar için Dosya Aktarım Protokolü (ftp) sunucusuna bağlanmak için kullanılan oturum açma ayarlar. (Publication öğesinden devralınmıştır.)
Ortak özellik FtpPassword Abonelik başlatma ftp üzerinden izin yayınlar için Dosya Aktarım Protokolü (ftp) sunucusuna bağlanmak için kullanılan oturum açma parolasını ayarlar. (Publication öğesinden devralınmıştır.)
Ortak özellik FtpPort Alır veya abonelik başlatma ftp üzerinden izin yayınlar için Dosya Aktarım Protokolü (ftp) sunucu bilgisayar bağlantı noktasını ayarlar. (Publication öğesinden devralınmıştır.)
Ortak özellik FtpSubdirectory Alır veya abonelik başlatma ftp üzerinden izin yayınlar için Dosya Aktarım Protokolü (ftp) sunucu bilgisayarda alt dizinine ayarlar. (Publication öğesinden devralınmıştır.)
Ortak özellik HasSubscription Bir veya daha fazla abonelikleri yayın olan olup olmadığını alır. (Publication öğesinden devralınmıştır.)
Ortak özellik IsExistingObject Nesne veya sunucuda var olup olmadığını alır. (ReplicationObject öğesinden devralınmıştır.)
Ortak özellik Name Alır veya yayın adını ayarlar. (Publication öğesinden devralınmıştır.)
Ortak özellik PeerConflictDetectionEnabled Eşler arası çakışma algılama kullanılarak etkinleştirilmiş olup olmadığını alır SetPeerConflictDetection.
Ortak özellik PeerOriginatorID Kimliği içinde bir eşler arası topoloji düğüm için alır; Bu kimlik için çakışma algılama kullanılır PeerConflictDetectionEnabled olarak küme doğru.
Ortak özellik PostSnapshotScript Alır veya ayarlar adı ve tam yol , bir Transact-SQL sonra ilk anlık görüntü için uygulandığı yürütülen komut dosyasıabone. (Publication öğesinden devralınmıştır.)
Ortak özellik PreSnapshotScript Alır veya ayarlar adı ve tam yol , bir Transact-SQL ilk anlık görüntü önce yürütülen komut dosyası uygulanan abone. (Publication öğesinden devralınmıştır.)
Ortak özellik PubId yayın benzersiz olarak tanımlayan değer alır. (Publication öğesinden devralınmıştır.)
Ortak özellik PublisherName Alır veya ayarlar, olmayan - sql Server yayımcı adı.
Ortak özellik QueueType Alır veya kuyruğa alınmış güncelleştirme abonelikleri izin yayınlar için kullanılacak sıra türünü ayarlar.
Ortak özellik ReplicateDdl Alır veya ayarlar veri tanımlama dili ddl değişiklikler çoğaltılır belirlemek (ddl) çoğaltma seçenekleri. (Publication öğesinden devralınmıştır.)
Ortak özellik RetentionPeriod Alır veya ayarlar miktarını saat abonelik yayın ile eşitlenmemiş duruma geldiğinde bir abonelik süresi dolmadan önce. (Publication öğesinden devralınmıştır.)
Ortak özellik SecureFtpPassword Parolayı ayarlar (olarak bir SecureString nesnesi) için abonelik başlatma ftp var. izin yayınlar için Dosya Aktarım Protokolü (ftp) sunucusuna bağlanmak için kullanılan oturum açma (Publication öğesinden devralınmıştır.)
Ortak özellik SnapshotAgentExists Alır SQL Server Aracısı işi var Bunun için ilk anlık görüntü görüntüsü oluşturmak için yayın. (Publication öğesinden devralınmıştır.)
Ortak özellik SnapshotAvailable Bu yayın için anlık görüntü dosyaları kullanıma açık olup olmadığını alır.
Ortak özellik SnapshotGenerationAgentProcessSecurity Anlık Görüntü Aracısı iş altında çalıştığı Windows hesabı ayarlar bir nesneyi alır. (Publication öğesinden devralınmıştır.)
Ortak özellik SnapshotGenerationAgentPublisherSecurity İçin yayımcı bağlanmak için Anlık Görüntü Aracısı tarafından kullanılan güvenlik bağlamını alır. (Publication öğesinden devralınmıştır.)
Ortak özellik SnapshotJobId Geçerli yayın Anlık Görüntü Aracısı iş kimliği alır. (Publication öğesinden devralınmıştır.)
Ortak özellik SnapshotMethod Alır veya ilk anlık görüntü veri dosya biçimini ayarlar. (Publication öğesinden devralınmıştır.)
Ortak özellik SnapshotSchedule Geçerli Anlık Görüntü Aracısı için zamanlama ayarlar bir nesneyi alır yayın. (Publication öğesinden devralınmıştır.)
Ortak özellik SqlServerName Gets the name of the Microsoft SQL Server instance to which this object is connected. (ReplicationObject öğesinden devralınmıştır.)
Ortak özellik Status Alır veya yayın durumunu ayarlar. (Publication öğesinden devralınmıştır.)
Ortak özellik TransArticles Temsil makalelerinde yayın.
Ortak özellik TransSubscriptions Abonelik temsil yayın.
Ortak özellik Type Alır veya yayın türünü ayarlar. (Publication öğesinden devralınmıştır.)
Ortak özellik UserData Alır veya ayarlar bir nesne özellik, kullanıcıların nesneye, kendi veri eklemesine olanak verir. (ReplicationObject öğesinden devralınmıştır.)

Üst

Yöntemler

  Ad Açıklama
Ortak yöntem BrowseSnapshotFolder Tam sayı yol burada anlık görüntü dosyaları üretilen belirli bir abonelik için konum.
Korumalı yöntem CheckValidCreation Altyapı. (ReplicationObject öğesinden devralınmıştır.)
Korumalı yöntem CheckValidDefinition Altyapı. (Publication öğesinden devralınmıştır.)
Ortak yöntem CommitPropertyChanges Sends all the cached property change statements to the instance of Microsoft SQL Server. (ReplicationObject öğesinden devralınmıştır.)
Ortak yöntem CopySnapshot En son anlık görüntü dosyaları belirli bir abonelik için bir hedef klasöre kopyalar.
Ortak yöntem Create yayın oluşturur. (Publication öğesinden devralınmıştır.)
Ortak yöntem CreateSnapshotAgent Oluşturur SQL Server için ilk anlık görüntü görüntüsünü oluşturmak için kullanılan Aracısı iş yayın, bu işi zaten yoksa,. (Publication öğesinden devralınmıştır.)
Ortak yöntem Decouple Sunucu çoğaltma başvurulan nesneden decouples. (ReplicationObject öğesinden devralınmıştır.)
Ortak yöntem EnumArticles Makalelerinde verir yayın. (Publication öğesinden devralınmıştır.)
Ortak yöntem EnumPublicationAccesses Yayımcı erişimi oturumlarının döndürür. (Publication öğesinden devralınmıştır.)
Ortak yöntem EnumSubscriptions abone olmak olmak abonelikleri döndürür yayın. (Publication öğesinden devralınmıştır.)
Ortak yöntem Equals (Object öğesinden devralınmıştır.)
Korumalı yöntem Finalize (Object öğesinden devralınmıştır.)
Korumalı yöntem GetChangeCommand Altyapı. (ReplicationObject öğesinden devralınmıştır.)
Korumalı yöntem GetCreateCommand Altyapı. (ReplicationObject öğesinden devralınmıştır.)
Korumalı yöntem GetDropCommand Altyapı. (ReplicationObject öğesinden devralınmıştır.)
Ortak yöntem GetHashCode (Object öğesinden devralınmıştır.)
Ortak yöntem GetType (Object öğesinden devralınmıştır.)
Ortak yöntem GrantPublicationAccess Belirtilen oturum açma (pal) yayın erişim listesi ekler. (Publication öğesinden devralınmıştır.)
Korumalı yöntem InternalRefresh Altyapı. (ReplicationObject öğesinden devralınmıştır.)
Ortak yöntem Load Varolan bir nesnenin özelliklerini sunucudan yükler. (ReplicationObject öğesinden devralınmıştır.)
Ortak yöntem LoadProperties Varolan bir nesnenin özelliklerini sunucudan yükler. (ReplicationObject öğesinden devralınmıştır.)
Ortak yöntem MakePullSubscriptionWellKnown Bir istek temelli abonelik sırasında yayımcı kaydeder.
Korumalı yöntem MemberwiseClone (Object öğesinden devralınmıştır.)
Ortak yöntem PostTracerToken Postalar bir izleme belirteci Yayımcı günlüğüne gecikme süresi belirleme işlemine başlamak için.
Ortak yöntem Refresh Nesnenin özelliklerini yeniden yükler. (ReplicationObject öğesinden devralınmıştır.)
Ortak yöntem RefreshSubscriptions Tüm abonelikler için güncelleştirmeleri bir yayın makaleleri eklenen herhangi yeni içerir.
Ortak yöntem ReinitializeAllSubscriptions() Tüm abonelikler işaretler yayın alınanlar için.
Ortak yöntem ReinitializeAllSubscriptions(Boolean) Tüm abonelikler işaretler yayın için varolan anlık görüntü görüntüsünü geçersiz kılmak için seçeneği ile reinitialization.
Ortak yöntem Remove() Varolan bir kaldırır yayın. (Publication öğesinden devralınmıştır.)
Ortak yöntem Remove(Boolean) Varolan bir kaldırır yayın bile dağıtıcı erişilemiyor. (Publication öğesinden devralınmıştır.)
Ortak yöntem RemovePullSubscription Bir istek temelli abonelik sırasında yayımcı kaydı kaldırır.
Ortak yöntem ReplicateUserDefinedScript Kullanıcı tanımlı bir komut dosyası yürütülmesine belirtilen yayın abonelere çoğaltır. (Publication öğesinden devralınmıştır.)
Ortak yöntem RevokePublicationAccess Belirtilen oturumu açma kaldırır yayın erişim listesi (pal). (Publication öğesinden devralınmıştır.)
Ortak yöntem Script Oluşturduğu bir Transact-SQL belirtildiği gibi yayın yeniden oluşturmak için kullanılabilir komut dosyasıkomut dosyası seçenekleri. (Publication öğesinden devralınmıştır.)
Ortak yöntem SetPeerConflictDetection Etkinleştirir veya devre dışı bırakır çakışma algılama bir eşler arası topoloji düğüm için.
Ortak yöntem StartSnapshotGenerationAgentJob İçin ilk anlık görüntü oluşturur bir iş yayın. (Publication öğesinden devralınmıştır.)
Ortak yöntem StopSnapshotGenerationAgentJob Çalışan bir anlık görüntü Aracısı durdurmayı dener iş. (Publication öğesinden devralınmıştır.)
Ortak yöntem ToString (Object öğesinden devralınmıştır.)
Ortak yöntem ValidatePublication Satır içi yayın doğrulama için tüm abonelikleri başlatır.
Ortak yöntem ValidateSubscriptions Belirtilen abonelik için satır içi yayın doğrulama çağırır.

Üst

Açıklamalar

Bu ad, sınıf veya üye yalnızca desteklenen sürüm 2.0.net Framework.

İş Parçacığı Güvenliği

Herhangi bir ortak statik (Shared , Microsoft Visual Basic) bu tür üyeler birden çok iş parçacığı işlemleri. için güvenliHerhangi bir örnek üyenin iş parçacığı için güvenli olduğu garanti edilmemiştir.

Örnekler

Bu örnek, bir işlem oluşturur yayın.

           // Set the Publisher, publication database, and publication names.
            string publicationName = "AdvWorksProductTran";
            string publicationDbName = "AdventureWorks2008R2";
            string publisherName = publisherInstance;

            ReplicationDatabase publicationDb;
            TransPublication publication;

            // Create a connection to the Publisher using Windows Authentication.
            ServerConnection conn;
            conn = new ServerConnection(publisherName);


            try
            {
                // Connect to the Publisher.
                conn.Connect();

                // Enable the AdventureWorks database for transactional publishing.
                publicationDb = new ReplicationDatabase(publicationDbName, conn);

                // If the database exists and is not already enabled, 
                // enable it for transactional publishing.
                if (publicationDb.LoadProperties())
                {
                    if (!publicationDb.EnabledTransPublishing)
                    {
                        publicationDb.EnabledTransPublishing = true;
                    }

                    // If the Log Reader Agent does not exist, create it.
                    if (!publicationDb.LogReaderAgentExists)
                    {
                        // Specify the Windows account under which the agent job runs.
                        // This account will be used for the local connection to the 
                        // Distributor and all agent connections that use Windows Authentication.
                        publicationDb.LogReaderAgentProcessSecurity.Login = winLogin;
                        publicationDb.LogReaderAgentProcessSecurity.Password = winPassword;

                        // Explicitly set authentication mode for the Publisher connection
                        // to the default value of Windows Authentication.
                        publicationDb.LogReaderAgentPublisherSecurity.WindowsAuthentication = true;

                        // Create the Log Reader Agent job.
                        publicationDb.CreateLogReaderAgent();
                    }
                }
                else
                {
                    throw new ApplicationException(String.Format(
                        "The {0} database does not exist at {1}.",
                        publicationDb, publisherName));
                }

                // Set the required properties for the transactional publication.
                publication = new TransPublication();
                publication.ConnectionContext = conn;
                publication.Name = publicationName;
                publication.DatabaseName = publicationDbName;

                // Specify a transactional publication (the default).
                publication.Type = PublicationType.Transactional;

                // Activate the publication so that we can add subscriptions.
                publication.Status = State.Active;

                // Enable push and pull subscriptions and independent Distribition Agents.
                publication.Attributes |= PublicationAttributes.AllowPull;
                publication.Attributes |= PublicationAttributes.AllowPush;
                publication.Attributes |= PublicationAttributes.IndependentAgent;

                // Specify the Windows account under which the Snapshot Agent job runs.
                // This account will be used for the local connection to the 
                // Distributor and all agent connections that use Windows Authentication.
                publication.SnapshotGenerationAgentProcessSecurity.Login = winLogin;
                publication.SnapshotGenerationAgentProcessSecurity.Password = winPassword;

                // Explicitly set the security mode for the Publisher connection
                // Windows Authentication (the default).
                publication.SnapshotGenerationAgentPublisherSecurity.WindowsAuthentication = true;

                if (!publication.IsExistingObject)
                {
                    // Create the transactional publication.
                    publication.Create();

                    // Create a Snapshot Agent job for the publication.
                    publication.CreateSnapshotAgent();
                }
                else
                {
                    throw new ApplicationException(String.Format(
                        "The {0} publication already exists.", publicationName));
                }
            }

            catch (Exception ex)
            {
                // Implement custom application error handling here.
                throw new ApplicationException(String.Format(
                    "The publication {0} could not be created.", publicationName), ex);
            }
            finally
            {
                conn.Disconnect();
            }
' Set the Publisher, publication database, and publication names.
Dim publicationName As String = "AdvWorksProductTran"
Dim publicationDbName As String = "AdventureWorks2008R2"
Dim publisherName As String = publisherInstance

Dim publicationDb As ReplicationDatabase
Dim publication As TransPublication

' Create a connection to the Publisher using Windows Authentication.
Dim conn As ServerConnection
conn = New ServerConnection(publisherName)

Try
    ' Connect to the Publisher.
    conn.Connect()

    ' Enable the AdventureWorks database for transactional publishing.
    publicationDb = New ReplicationDatabase(publicationDbName, conn)

    ' If the database exists and is not already enabled, 
    ' enable it for transactional publishing.
    If publicationDb.LoadProperties() Then
        If Not publicationDb.EnabledTransPublishing Then
            publicationDb.EnabledTransPublishing = True
        End If

        ' If the Log Reader Agent does not exist, create it.
        If Not publicationDb.LogReaderAgentExists Then
            ' Specify the Windows account under which the agent job runs.
            ' This account will be used for the local connection to the 
            ' Distributor and all agent connections that use Windows Authentication.
            publicationDb.LogReaderAgentProcessSecurity.Login = winLogin
            publicationDb.LogReaderAgentProcessSecurity.Password = winPassword

            ' Explicitly set authentication mode for the Publisher connection
            ' to the default value of Windows Authentication.
            publicationDb.LogReaderAgentPublisherSecurity.WindowsAuthentication = True

            ' Create the Log Reader Agent job.
            publicationDb.CreateLogReaderAgent()
        End If
    Else
        Throw New ApplicationException(String.Format( _
         "The {0} database does not exist at {1}.", _
         publicationDb, publisherName))
    End If

    ' Set the required properties for the transactional publication.
    publication = New TransPublication()
    publication.ConnectionContext = conn
    publication.Name = publicationName
    publication.DatabaseName = publicationDbName

    ' Specify a transactional publication (the default).
    publication.Type = PublicationType.Transactional

    'Enable push and pull subscriptions and independent Distribition Agents.
    publication.Attributes = _
    publication.Attributes Or PublicationAttributes.AllowPull
    publication.Attributes = _
    publication.Attributes Or PublicationAttributes.AllowPush
    publication.Attributes = _
    publication.Attributes Or PublicationAttributes.IndependentAgent

    ' Activate the publication so that we can add subscriptions.
    publication.Status = State.Active

    ' Specify the Windows account under which the Snapshot Agent job runs.
    ' This account will be used for the local connection to the 
    ' Distributor and all agent connections that use Windows Authentication.
    publication.SnapshotGenerationAgentProcessSecurity.Login = winLogin
    publication.SnapshotGenerationAgentProcessSecurity.Password = winPassword

    ' Explicitly set the security mode for the Publisher connection
    ' Windows Authentication (the default).
    publication.SnapshotGenerationAgentPublisherSecurity.WindowsAuthentication = True

    If Not publication.IsExistingObject Then
        ' Create the transactional publication.
        publication.Create()

        ' Create a Snapshot Agent job for the publication.
        publication.CreateSnapshotAgent()
    Else
        Throw New ApplicationException(String.Format( _
            "The {0} publication already exists.", publicationName))
    End If
Catch ex As Exception
    ' Implement custom application error handling here.
    Throw New ApplicationException(String.Format( _
        "The publication {0} could not be created.", publicationName), ex)
Finally
    conn.Disconnect()
End Try

Bu örnek, bir işlem siler yayın.

          // Define the Publisher, publication database, 
            // and publication names.
            string publisherName = publisherInstance;
            string publicationName = "AdvWorksProductTran";
            string publicationDbName = "AdventureWorks2008R2";

            TransPublication publication;
            ReplicationDatabase publicationDb;

            // Create a connection to the Publisher 
            // using Windows Authentication.
            ServerConnection conn = new ServerConnection(publisherName);

            try
            {
                conn.Connect();

                // Set the required properties for the transactional publication.
                publication = new TransPublication();
                publication.ConnectionContext = conn;
                publication.Name = publicationName;
                publication.DatabaseName = publicationDbName;

                // Delete the publication, if it exists and has no subscriptions.
                if (publication.LoadProperties() && !publication.HasSubscription)
                {
                    publication.Remove();
                }
                else
                {
                    // Do something here if the publication does not exist
                    // or has subscriptions.
                    throw new ApplicationException(String.Format(
                        "The publication {0} could not be deleted. " +
                        "Ensure that the publication exists and that all " +
                        "subscriptions have been deleted.",
                        publicationName, publisherName));
                }

                // If no other transactional publications exists,
                // disable publishing on the database.
                publicationDb = new ReplicationDatabase(publicationDbName, conn);
                if (publicationDb.LoadProperties())
                {
                    if (publicationDb.TransPublications.Count == 0)
                    {
                        publicationDb.EnabledTransPublishing = false;
                    }
                }
                else
                {
                    // Do something here if the database does not exist.
                    throw new ApplicationException(String.Format(
                        "The database {0} does not exist on {1}.",
                        publicationDbName, publisherName));
                }
            }
            catch (Exception ex)
            {
                // Implement application error handling here.
                throw new ApplicationException(String.Format(
                    "The publication {0} could not be deleted.",
                    publicationName), ex);
            }
            finally
            {
                conn.Disconnect();
            }
' Define the Publisher, publication database, 
' and publication names.
Dim publisherName As String = publisherInstance
Dim publicationName As String = "AdvWorksProductTran"
Dim publicationDbName As String = "AdventureWorks2008R2"

Dim publication As TransPublication
Dim publicationDb As ReplicationDatabase

' Create a connection to the Publisher 
' using Windows Authentication.
Dim conn As ServerConnection = New ServerConnection(publisherName)

Try
    conn.Connect()

    ' Set the required properties for the transactional publication.
    publication = New TransPublication()
    publication.ConnectionContext = conn
    publication.Name = publicationName
    publication.DatabaseName = publicationDbName

    ' Delete the publication, if it exists and has no subscriptions.
    If publication.LoadProperties() And Not publication.HasSubscription Then
        publication.Remove()
    Else
        ' Do something here if the publication does not exist
        ' or has subscriptions.
        Throw New ApplicationException(String.Format( _
         "The publication {0} could not be deleted. " + _
         "Ensure that the publication exists and that all " + _
         "subscriptions have been deleted.", _
         publicationName, publisherName))
    End If

    ' If no other transactional publications exists,
    ' disable publishing on the database.
    publicationDb = New ReplicationDatabase(publicationDbName, conn)
    If publicationDb.LoadProperties() Then
        If publicationDb.TransPublications.Count = 0 Then
            publicationDb.EnabledTransPublishing = False
        End If
    Else
        ' Do something here if the database does not exist.
        Throw New ApplicationException(String.Format( _
         "The database {0} does not exist on {1}.", _
         publicationDbName, publisherName))
    End If
Catch ex As Exception
    ' Implement application error handling here.
    Throw New ApplicationException(String.Format( _
     "The publication {0} could not be deleted.", _
     publicationName), ex)
Finally
    conn.Disconnect()
End Try

İş Parçacığı Güvenliği

Bu türdeki tüm ortak static (Visual Basic'te Shared) üyeler iş parçacığı için güvenlidir. Herhangi bir örnek üyenin iş parçacığı için güvenli olduğu garanti edilmemiştir.