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 | |
---|---|---|
![]() |
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 | |
---|---|---|
![]() |
ComparisonResult | Kaynak ve hedef veritabanı modellerinin karşılaştırılması sonucu alır. |
![]() |
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). |
![]() |
ContributorConfiguration | Katılımcı yapılandırmaları içeren dosyalar listesini alır. |
![]() |
DatabaseSchemaProvider | Alır DatabaseSchemaProvider hem kaynak hem hedef veritabanı. |
![]() |
ErrorManager | Alır ErrorManager nesne. |
![]() |
IsDeployToDatabase | |
![]() |
IsDeployToScript | |
![]() |
Options | Dağıtım seçenekleri alır. |
![]() |
OriginalSourceDatabaseSchemaProvider | Özgün alır DatabaseSchemaProvider için kaynak veritabanı. |
![]() |
Plan | Dağıtım planı alır. |
![]() |
PlanExecutors | Bir listesini alır DeploymentPlanExecutor nesneleri Dağıtım sırasında kullanılacak |
![]() |
PlanGenerator | Alır DeploymentPlanGenerator nesne. |
![]() |
PlanModifiers | Bir listesini alır DeploymentPlanModifier nesneler. |
![]() |
Source | Alır DataSchemaModel için kaynak veritabanı. |
![]() |
Target | Alır DataSchemaModel için hedef veritabanı. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
Configure | Bir dağıtım sağlanan dağıtım listesi kullanarak yapılandırır ve dizin bilgilerini. |
![]() |
CreateController | Oluşturur ve döndüren bir ISchemaDeploymentController nesne. |
![]() |
Dispose() | Kaynakları serbest bırakır. |
![]() |
Dispose(Boolean) | Kaynakları serbest bırakır. |
![]() |
Equals | Belirler olup belirtilen Object eşittir geçerli Object. (Object kaynağından devralındı.) |
![]() |
Execute | Dağıtım planı tüm özelliklerini önceden ayarlama seçenekleri ve parametreleri kullanarak yürütür. |
![]() |
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ı.) |
![]() |
GetHashCode | Belirli bir tip için sağlama işlevini yerine getirir. (Object kaynağından devralındı.) |
![]() |
GetType | Alır Type geçerli bir örneği. (Object kaynağından devralındı.) |
![]() |
LoadDeploymentConfiguration | Yapılandırma dosyası ve çağrıları yükler OnLoadDeploymentConfiguration yöntemi. |
![]() |
MemberwiseClone | Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.) |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
OnCancel | Dağıtım yürütme iptal ettiğinizde denir. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
OnCreateDeploymentScriptGenerator | Oluşturmak için adı verilen bir DeploymentScriptGenerator. |
![]() |
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. |
![]() |
OnDatabaseExists | Türetilmiş bir sınıf içerisinde uygulanan, belirtilen veritabanı bulunduğunu doğrular. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
OnInitializeConstructor(DataSchemaModelHeader, DatabaseSchemaProvider, DataSchemaModelConstructor) | |
![]() |
OnLoadDeploymentConfiguration | Arayan LoadDeploymentConfiguration yöntemine izin işlemek için özel bir ek yapmak özel sınıflar DatabaseSchemaProvider. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
OnVerifyTargetConnection | Hedef veritabanı için bağlantı dizesi doğrulamak için başlatması sırasında denir. |
![]() |
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. |
![]() |
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. |
![]() |
ToString | Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.) |
Üst
Olaylar
Ad | Açıklama | |
---|---|---|
![]() |
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ı