Aracılığıyla paylaş


SchemaDeployment Sınıf

Veritabanı şeması dağıtım altyapısını temsil eder.

Devralma Hiyerarşisi

System.Object
  Microsoft.Data.Schema.Build.SchemaDeployment

Ad alanı:  Microsoft.Data.Schema.Build
Derleme:  Microsoft.Data.Schema (Microsoft.Data.Schema.dll içinde)

Sözdizimi

'Bildirim
Public Class SchemaDeployment _
    Implements IDisposable
public class SchemaDeployment : IDisposable
public ref class SchemaDeployment : IDisposable
type SchemaDeployment =  
    class
        interface IDisposable
    end
public class SchemaDeployment implements IDisposable

SchemaDeployment türü aşağıdaki üyeleri ortaya koyar.

Oluşturucular

  Ad Açıklama
Genel yöntem SchemaDeployment Bu Oluşturucu, iç kullanım için ayrılmıştır ve kodunuzda kullanılmak üzere tasarlanmamıştır.Bir örneğini oluşturabileceğiniz SchemaDeployment kullanarak SchemaDeploymentConstructor veritabanı şeması sağlayıcısı.Yeni bir örneğini başlatır SchemaDeployment sınıfa

Üst

Özellikler

  Ad Açıklama
Genel özellik ComparisonResult Kaynak ve hedef veritabanı modellerinin karşılaştırılması sonucu alır.
Genel özellik ContributorArguments Kullanıcının belirlediği komut satırı bağımsız değişkenleri ve bunların değerleri listesini alır Visual Studio Application Lifecycle Management (ALM).
Genel özellik ContributorConfiguration Katılımcı yapılandırmaları içeren dosyalar listesini alır.
Korumalı özellik DatabaseSchemaProvider Alır DatabaseSchemaProvider hem kaynak hem hedef veritabanı.
Genel özellik ErrorManager Alır ErrorManager nesne.
Genel özellik IsDeployToDatabase
Genel özellik IsDeployToScript
Genel özellik Options Dağıtım seçenekleri alır.
Korumalı özellik OriginalSourceDatabaseSchemaProvider Özgün alır DatabaseSchemaProvider için kaynak veritabanı.
Genel özellik Plan Dağıtım planı alır.
Genel özellik PlanExecutors Bir listesini alır DeploymentPlanExecutor nesneleri Dağıtım sırasında kullanılacak
Korumalı özellik PlanGenerator Alır DeploymentPlanGenerator nesne.
Genel özellik PlanModifiers Bir listesini alır DeploymentPlanModifier nesneler.
Genel özellik Source Alır DataSchemaModel için kaynak veritabanı.
Genel özellik Target Alır DataSchemaModel için hedef veritabanı.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem Configure Bir dağıtım sağlanan dağıtım listesi kullanarak yapılandırır ve dizin bilgilerini.
Genel yöntem CreateController Oluşturur ve döndüren bir ISchemaDeploymentController nesne.
Genel yöntem Dispose() Kaynakları serbest bırakır.
Korumalı yöntem Dispose(Boolean) Kaynakları serbest bırakır.
Genel yöntem Equals Belirler olup belirtilen Object eşittir geçerli Object. (Object kaynağından devralındı.)
Genel yöntem Execute Dağıtım planı tüm özelliklerini önceden ayarlama seçenekleri ve parametreleri kullanarak yürütür.
Korumalı yöntem Finalize Kaynakları boşaltın ve atık toplama işlemi tarafından iadesi önce diğer temizleme işlemleri gerçekleştirmek nesne izin verir. (Object kaynağından devralındı.)
Genel yöntem GetHashCode Belirli bir tip için sağlama işlevini yerine getirir. (Object kaynağından devralındı.)
Genel yöntem GetType Alır Type geçerli bir örneği. (Object kaynağından devralındı.)
Genel yöntem LoadDeploymentConfiguration Yapılandırma dosyası ve çağrıları yükler OnLoadDeploymentConfiguration yöntemi.
Korumalı yöntem MemberwiseClone Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.)
Korumalı yöntem OnAfterPreparePlan Türetilmiş sınıflar için özel bir ek işlem gerçekleştirmek izin vermek için dağıtım planı hazırlandı sonra çağrılan DatabaseSchemaProvider.
Korumalı yöntem OnBeforePreparePlan Dağıtım planı hazırlama hazırlanır önce çağırılır.Bu yöntem için özel bir ek işlem yapmak türetilmiş sınıfları tanır DatabaseSchemaProvider.
Korumalı yöntem OnBuildConnectionString Bağlantı dizesi oluşturma oluşturulduğunda denir.Bu yöntem için özel bir ek işlem yapmak türetilmiş sınıfları tanır DatabaseSchemaProvider.
Korumalı yöntem OnCancel Dağıtım yürütme iptal ettiğinizde denir.
Korumalı yöntem OnClearPreviousOutputs Önceki bir dağıtımın ek çıkışlar kaldırmak varsa, veritabanı şeması sağlayıcı uygulamalarında bu yöntemi geçersiz kılar.
Korumalı yöntem OnConfigure Bir yapılandırma uygulandığında denir.Bu yöntem için özel bir ek işlem yapmak türetilmiş sınıfları tanır DatabaseSchemaProvider , bir Microsoft.Build.Evaluation.Project kullanılır.
Korumalı yöntem OnConfigureComparerConfiguration Türetilmiş sınıflar için özel bir ek işlem yapmak izin vermek için model karşılaştırıcısı Yapılandırması uygulanırken adlı DatabaseSchemaProvider.
Korumalı yöntem OnCreateDatabaseModifier Ek işlem yapmak türetilmiş sınıfları adlı ve belki de özel kullanmak için DeploymentPlanExecutor için özel bir dağıtım planı yürütme DatabaseSchemaProvider.
Korumalı yöntem OnCreateDeploymentScriptGenerator Oluşturmak için adı verilen bir DeploymentScriptGenerator.
Korumalı yöntem OnCreateNewDatabaseModel Türetilmiş sınıflar için özel bir ek işlem yapmak izin vermek için hedef veritabanı modeli oluştururken adı verilen DatabaseSchemaProvider.
Korumalı yöntem OnDatabaseExists Türetilmiş bir sınıf içerisinde uygulanan, belirtilen veritabanı bulunduğunu doğrular.
Korumalı yöntem OnImportTargetModel Modeli dağıtımı için hazırlarken, dağıtım yürütme sırasında adı verilen ve CreateNewDatabase seçenek false.
Korumalı yöntem OnInitializeConstructor(ModelComparerConstructor) Ne zaman denilen bir ModelComparerConstructor özel sınıflar işlemek için özel bir ek yapmak izin vermek için başlatılmış DatabaseSchemaProvider.
Korumalı yöntem OnInitializeConstructor(ReverseEngineerConstructor) Ne zaman denilen bir ReverseEngineerConstructor özel sınıflar işlemek için özel bir ek yapmak izin vermek için başlatılmış DatabaseSchemaProvider.
Korumalı yöntem OnInitializeConstructor(DataSchemaModelHeader, DatabaseSchemaProvider, DataSchemaModelConstructor)
Korumalı yöntem OnLoadDeploymentConfiguration Arayan LoadDeploymentConfiguration yöntemine izin işlemek için özel bir ek yapmak özel sınıflar DatabaseSchemaProvider.
Korumalı yöntem OnLoadTargetModelModifiers Özel sınıflar için özel bir ek işlem yapmak izin vermek hedef veritabanı modeli için model değiştiriciler yüklenirken adlı DatabaseSchemaProvider.
Korumalı yöntem OnVerifyModels Şema modelleri için özel bir ek işlem yapmak için özel sınıflar izin vermek, dağıtım için hazırlandı sonra dağıtım yürütme sırasında çağrılan DatabaseSchemaProvider.
Korumalı yöntem OnVerifyPlan Özel sınıflar için özel bir ek işlem yapmak izin vermek için dağıtım planı oluşturulduktan sonra dağıtım yürütülürken adlı DatabaseSchemaProvider.
Korumalı yöntem OnVerifyTargetConnection Hedef veritabanı için bağlantı dizesi doğrulamak için başlatması sırasında denir.
Genel yöntem SetDeployToDatabase Dağıtım planı hedef veritabanına dağıtılır olup olmadığını belirlemek için bir bildirim yüklendikten sonra bu yöntemi çağırın.
Genel yöntem SetDeployToScript Bir dağıtım komut dosyası oluşturulmuş olup geçersiz kılmak için bir dağıtım listesi yükleme sonra bu yöntemi çağırın.İlk parametre ayarlanmışsa true, scriptPath içinde belirtilen herhangi bir üst dizini bulunmalıdır.
Genel yöntem ToString Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.)

Üst

Olaylar

  Ad Açıklama
Genel olay ContributorMessage Oluşur, bir DeploymentContributor, yani DeploymentPlanContributor veya RefactoringDeploymentContributor, işlevi bir ileti.

Üst

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

Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.

Ayrıca bkz.

Başvuru

Microsoft.Data.Schema.Build Ad Alanı

Diğer Kaynaklar

Visual Studio veritabanı özellikleri genişletme