ScriptFactory Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili fungsi statis untuk membuat berbagai jenis skrip.
public ref class ScriptFactory sealed : Microsoft::SqlServer::Management::UI::VSIntegration::Editors::IScriptFactory
public sealed class ScriptFactory : Microsoft.SqlServer.Management.UI.VSIntegration.Editors.IScriptFactory
type ScriptFactory = class
interface IScriptFactory
Public NotInheritable Class ScriptFactory
Implements IScriptFactory
- Warisan
-
ScriptFactory
- Penerapan
Bidang
| SqlCeEditorFactoryGuid |
SQL Server Compact pengidentifikasi pabrik editor 3.5. |
Properti
| CurrentlyActiveWndConnectionInfo |
Mendapatkan informasi koneksi dari bingkai yang saat ini aktif. Jika bingkai aktif bukan salah satu jendela berbasis jendela dan tidak memiliki informasi koneksi yang terkait dengannya, properti akan menampilkan null. |
| Instance |
Mendapatkan pabrik skrip. |
| NewSqlTemplateCaptionRoot |
Mendapatkan akar yang digunakan untuk membuat nama secara otomatis untuk file templat SQL. |
| OpenFileMode |
Mendapatkan atau mengatur mode buka file saat ini yang digunakan untuk mengontrol perilaku dalam mendapatkan koneksi saat ini untuk setiap file yang dibuka. |
Metode
| CheckAndCancelRunningQueries() |
Digunakan untuk memastikan bahwa tidak ada kueri yang tersisa yang berjalan. Untuk setiap kueri yang sedang berjalan, pengguna akan diminta apakah akan membatalkannya. |
| CheckDefaultKeyboardScheme() |
Memeriksa Skema Keyboard default dari Opsi Lingkungan. |
| CreateLiveQueryView(UIConnectionInfo, Int16) |
Mewakili fungsi statis untuk membuat berbagai jenis skrip. |
| CreateNewBlankScript(ScriptType) |
Membuat dan membuka skrip kosong baru dari jenis editor yang diimplementasikan oleh assembly. Skrip baru ditambahkan ke proyek lain-lain. |
| CreateNewBlankScript(ScriptType, IVsProject) |
Membuat dan membuka skrip kosong baru dari jenis editor yang diimplementasikan oleh assembly. Skrip baru ditambahkan ke proyek yang ditentukan. |
| CreateNewBlankScript(ScriptType, IVsProject, UIConnectionGroupInfo, IDbConnection) |
Membuat dan membuka skrip kosong baru dari jenis editor yang diimplementasikan oleh assembly. Skrip baru ditambahkan ke proyek yang ditentukan. |
| CreateNewBlankScript(ScriptType, IVsProject, UIConnectionInfo, IDbConnection) |
Membuat dan membuka skrip kosong baru dari jenis editor yang diimplementasikan oleh assembly. Skrip baru ditambahkan ke proyek yang ditentukan. |
| CreateNewBlankScript(ScriptType, UIConnectionGroupInfo, IDbConnection) |
Membuat dan membuka skrip kosong baru dari jenis editor yang diimplementasikan oleh assembly. Skrip baru ditambahkan ke proyek lain-lain. |
| CreateNewBlankScript(ScriptType, UIConnectionInfo, IDbConnection) |
Membuat dan membuka skrip kosong baru dari jenis editor yang diimplementasikan oleh assembly. Skrip baru ditambahkan ke proyek lain-lain. |
| CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection) |
Membuat dan membuka skrip kosong baru dari file tertentu dan menambahkannya ke proyek yang ditentukan. |
| CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection, String) |
Membuat dan membuka skrip kosong baru dari file tertentu dan menambahkannya ke proyek yang ditentukan. |
| CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection) |
Membuat dan membuka skrip kosong baru dari file tertentu dan menambahkannya ke proyek yang ditentukan. |
| CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection, String) |
Membuat dan membuka skrip kosong baru dari file tertentu dan menambahkannya ke proyek yang ditentukan. |
| CreateNewScript(String, UIConnectionGroupInfo, IDbConnection) |
Membuat dan membuka skrip kosong baru dari file templat tertentu yang diimplementasikan oleh assembly. Editor untuk skrip ini harus diimplementasikan oleh assembly ini. Skrip baru ditambahkan ke proyek lain-lain. |
| CreateNewScript(String, UIConnectionGroupInfo, IDbConnection, String) |
Membuat dan membuka skrip kosong baru dari file templat tertentu yang diimplementasikan oleh assembly. Editor untuk skrip ini harus diimplementasikan oleh assembly ini. Skrip baru ditambahkan ke proyek lain-lain. |
| CreateNewScript(String, UIConnectionInfo, IDbConnection) |
Membuat dan membuka skrip kosong baru dari file templat tertentu yang diimplementasikan oleh assembly. Editor untuk skrip ini harus diimplementasikan oleh assembly ini. Skrip baru ditambahkan ke proyek lain-lain. |
| CreateNewScript(String, UIConnectionInfo, IDbConnection, String) |
Membuat dan membuka skrip kosong baru dari file templat tertentu yang diimplementasikan oleh assembly. Editor untuk skrip ini harus diimplementasikan oleh assembly ini. Skrip baru ditambahkan ke proyek lain-lain. |
| CreateNewScriptBasedOnTemplate(String, String, Boolean) |
Membuat file kueri sementara dengan ekstensi tertentu berdasarkan templat tertentu, membukanya di proyek Misc, yang akan membuat rekam jepret file, dan menghapus file kueri yang dibuat sebelumnya. Tanpa metode ini, Visual Studio akan selalu membuat file baru dengan ekstensi yang sama dengan templat. |
| CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject) |
Membuat file kueri sementara dengan ekstensi tertentu berdasarkan templat tertentu, membukanya di proyek Misc, yang akan membuat rekam jepret file, dan menghapus file kueri yang dibuat sebelumnya. Tanpa metode ini, Visual Studio akan selalu membuat file baru dengan ekstensi yang sama dengan templat. |
| CreateNewSqlObjectDocument(String, String, String) |
Membuat skrip SQL baru dengan URL sebagai moniker. |
| CreateShowPlanCompareWindow(String, String, String, String) |
Mewakili fungsi statis untuk membuat berbagai jenis skrip. |
| DesignTableOrView(DocumentType, DocumentOptions, String, IManagedConnection) |
Membuat instans baru editor yang dibantu dari jenis tertentu. Menyebarkan kembali pengecualian apa pun yang dimunculkan selama inisialisasi editor. |
| GetFontAndColorProvider(Guid, Object) |
Mendapatkan penyedia font dan warna. |
| GetScriptTypeForWindow(IVsWindowFrame) |
Mendapatkan jenis skrip yang sedang diedit oleh jendela Visual Studio yang diberikan. |
| GetVdtPreloader(SqlConnectionInfo, ISynchronizeInvoke) |
Mendapatkan preloader untuk kode VDT. |
| InstallDatabaseDiagramSupportObjects(SqlConnectionInfoWithConnection, String) |
Mewakili fungsi statis untuk membuat berbagai jenis skrip. |
| ProcessDroppedFilesAsync(StringCollection) |
Proses menjatuhkan file dengan marshalling kontrol yang memanggil delegasi untuk melakukan pekerjaan. |
| ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IServiceProvider, IWin32Window) |
Mengaktifkan kotak dialog jadwal dan membuat pekerjaan dengan satu langkah Transact-SQL yang sesuai dengan teks yang ditentukan. |
| ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IWin32Window) |
Mengaktifkan kotak dialog jadwal dan membuat pekerjaan dengan satu langkah Transact-SQL yang sesuai dengan teks yang ditentukan. |