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 à tous les fournisseurs de journaux 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
Le texte de l’entrée de journal.
- dataCode
- Int32
Un champ disponible pour enregistrer des données numériques.
- dataBytes
- Byte[]
Un champ disponible pour enregistrer des données binaires.
Exemples
L’exemple suivant de code à utiliser dans une tâche Script montre la journalisation à partir de la tâche Script en enregistrant une valeur représentant 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 Dts dans le code de tâche Script pour effectuer la journalisation auprès de tous les fournisseurs de logs activés.