Udostępnij za pośrednictwem


Metoda ScriptComponent.Log

Zapisuje wpis dziennika.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Pipeline
Zestaw:  Microsoft.SqlServer.TxScript (w Microsoft.SqlServer.TxScript.dll)

Składnia

'Deklaracja
Public Sub Log ( _
    messageText As String, _
    dataCode As Integer, _
    dataBytes As Byte() _
)
'Użycie
Dim instance As ScriptComponent
Dim messageText As String
Dim dataCode As Integer
Dim dataBytes As Byte()

instance.Log(messageText, dataCode, dataBytes)
public void Log(
    string messageText,
    int dataCode,
    byte[] dataBytes
)
public:
void Log(
    String^ messageText, 
    int dataCode, 
    array<unsigned char>^ dataBytes
)
member Log : 
        messageText:string * 
        dataCode:int * 
        dataBytes:byte[] -> unit 
public function Log(
    messageText : String, 
    dataCode : int, 
    dataBytes : byte[]
)

Parametry

  • dataCode
    Typ: System.Int32
    pole dostępne dla danych numerycznych, które mają być rejestrowane.
  • dataBytes
    Typ: array<System.Byte[]
    pole dostępne dane binarne, które mają być rejestrowane.

Uwagi

Deweloper składnika skryptów nie korzysta z ScriptComponent klasy bezpośrednio, ale pośrednio przez kodowanie metod i właściwości ScriptMain klasy, która dziedziczy z ScriptComponent przez UserComponent klasy.

Można użyć deweloper Log metoda ScriptMain włączeni włączone klasy zdefiniowanej przez użytkownika dane do dziennika.

Przykłady

Poniższy przykładowy kod ilustruje sposób deweloper składnika skryptów może rejestrować informacje ze składnika za pomocą Log metoda.Aby uzyskać więcej informacji, zobacz temat Składnik skryptów logowania.

Dim bt(0) As Byte
Me.Log("Test Log Event", _
  0, _
  bt)