ScriptObjectModel Sınıfı
Tanımlanan nesnelerin geliştirici Script görev programlı erişim sağlar paket üzerinden genel Dts nesne.Dts nesnesi örnek olan ScriptObjectModel WalkTree
Devralma Hiyerarşisi
System.Object
Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptObjectModel
Ad Alanı: Microsoft.SqlServer.Dts.Tasks.ScriptTask
Derleme: Microsoft.SqlServer.ScriptTask (Microsoft.SqlServer.ScriptTask içinde.dll)
Sözdizimi
'Bildirim
Public Class ScriptObjectModel
'Kullanım
Dim instance As ScriptObjectModel
public class ScriptObjectModel
public ref class ScriptObjectModel
type ScriptObjectModel = class end
public class ScriptObjectModel
ScriptObjectModel türü aşağıdaki üyeleri açıklar.
Özellikler
Ad | Açıklama | |
---|---|---|
Connections | Döndürür Connections koleksiyon varolan bağlantıları Script görevi içeren paket tanımlı. | |
Events | Döndürür IDTSComponentEvents koleksiyon Script görevi içeren paket tanımlı varolan olayların. | |
ExecutionValue | Alır veya ayarlar hakkında ek bilgi sağlayan kullanıcı tanımlı bir nesne sonuçlar görev yürütme. | |
TaskResult | Döndürür DTSExecResult , komut dosyası görev. | |
Transaction | Komut dosyası görev kapsayıcı ile ilişkili hareket verir. | |
VariableDispenser | Döndürür VariableDispenser içinde varolan değişkenleri birlikte çalışmak için Script görev kullanılabilir | |
Variables | Döndürür Variables koleksiyon varolan değişkenleri Script görevi içeren paket tanımlı. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
Equals | (Object öğesinden devralınmıştır.) | |
Finalize | (Object öğesinden devralınmıştır.) | |
GetHashCode | (Object öğesinden devralınmıştır.) | |
GetType | (Object öğesinden devralınmıştır.) | |
Log | Tüm etkin günlüğü sağlayıcıları için bir girdi kaydeder. | |
MemberwiseClone | (Object öğesinden devralınmıştır.) | |
ToString | (Object öğesinden devralınmıştır.) |
Üst
Açıklamalar
Within the Microsoft Visual Studio 2008 Tools for Applications (VSTA) scripting environment, the Script task provides the global Dts object, which gives the developer programmatic access to objects defined elsewhere in the package, such as connections, variables, and events, through the properties and methods of the ScriptObjectModel class.Dts nesnesi örnek olan ScriptObjectModel WalkTree
Örnekler
Aşağıdaki örnek komut dosyası görev içinde kullanmak için kod kullanımını gösterir Variables, Events, ve TaskResult özellikleri.Daha fazla bilgi için, bkz. Script görev ile Active Directory sorgulama.
Public Sub Main()
Dim directory As DirectoryServices.DirectorySearcher
Dim result As DirectoryServices.SearchResult
Dim email As String
email = Dts.Variables("email").Value.ToString
Try
directory = New _
DirectoryServices.DirectorySearcher("(mail=" & email & ")")
result = directory.FindOne
Dts.Variables("name").Value = _
result.Properties("displayname").ToString
Dts.Variables("title").Value = _
result.Properties("title").ToString
Dts.TaskResult = ScriptResults.Success
Catch ex As Exception
Dts.Events.FireError(0, _
"Script Task Example", _
ex.Message & ControlChars.CrLf & ex.StackTrace, _
String.Empty, 0)
Dts.TaskResult = ScriptResults.Failure
End Try
End Sub
İş 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.