ScriptObjectModel.Log(String, Int32, Byte[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Enregistre une entrée de journal dans tous les modules fournisseurs d'informations activés.
public:
void Log(System::String ^ messageText, int dataCode, cli::array <System::Byte> ^ dataBytes);
public void Log (string messageText, int dataCode, byte[] dataBytes);
member this.Log : string * int * byte[] -> unit
Public Sub Log (messageText As String, dataCode As Integer, dataBytes As Byte())
Paramètres
- messageText
- String
Texte de l'entrée du journal.
- dataCode
- Int32
Champ disponible pour l'enregistrement de données numériques.
- dataBytes
- Byte[]
Champ disponible pour l'enregistrement de données binaires.
Exemples
L’exemple de code suivant à utiliser à l’intérieur d’une tâche de script illustre la journalisation à partir de la tâche de script en enregistrant une valeur qui représente le nombre de lignes traitées.
[Visual Basic]
Public Sub Main()
Dim rowsProcessed As Integer = 100
Dim emptyBytes(0) As Byte
Try
Dts.Log("Rows processed: " & rowsProcessed.ToString, _
0, _
emptyBytes)
Dts.TaskResult = ScriptResults.Success
Catch ex As Exception
'An error occurred.
Dts.Events.FireError(0, "Script Task Example", _
ex.Message & ControlChars.CrLf & ex.StackTrace, _
String.Empty, 0)
Dts.TaskResult = ScriptResults.Failure
End Try
End Sub
Remarques
Utilisez la méthode Log de l’objet dans le Dts
code de tâche script pour effectuer la journalisation sur tous les fournisseurs d’informations activés.