TSqlModelUtils.TryGetFragmentForAnalysis(TSqlObject, TSqlFragment) Metode
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.
Mencoba untuk mendapatkan yang paling cocok TSqlFragment untuk digunakan selama proses analisis aturan. Jika TSqlObject awalnya dibangun dari sumber berskrip, fragmen sumber asli akan dikembalikan.
Jika tidak, AST baru akan dihasilkan dari tSqlObject.
Ini memastikan bahwa saat melaporkan SqlRuleProbleminformasi sumber yang paling akurat dapat disertakan dalam pesan kesalahan.
Perhatikan bahwa fragmen hanya akan dikembalikan jika ini didukung untuk TSqlObject. Pembuatan AST hanya didukung untuk objek tingkat atas, dengan objek tertentu seperti DatabaseOptions batasan dan sebaris tidak mendukung pembuatan AST meskipun merupakan jenis tingkat atas.
public static bool TryGetFragmentForAnalysis(Microsoft.SqlServer.Dac.Model.TSqlObject tSqlObject, out Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment fragment);
static member TryGetFragmentForAnalysis : Microsoft.SqlServer.Dac.Model.TSqlObject * TSqlFragment -> bool
Public Shared Function TryGetFragmentForAnalysis (tSqlObject As TSqlObject, ByRef fragment As TSqlFragment) As Boolean
Parameter
- tSqlObject
- TSqlObject
Fragmen TSqlObject siapa yang diminta
- fragment
- TSqlFragment
TSqlFragment untuk tSqlObject, jika memungkinkan untuk mendapatkan informasi fragmen untuk objek
Mengembalikan
true jika fragmen diperoleh, jika tidak salah.