Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

LogRecord, classe

Représente un enregistrement du journal non structuré remis en tant qu'une structure CrmLogRecordRead COM+. Cette classe ne peut pas être héritée.

System.Object
  System.EnterpriseServices.CompensatingResourceManager.LogRecord

Espace de noms :  System.EnterpriseServices.CompensatingResourceManager
Assembly :  System.EnterpriseServices (dans System.EnterpriseServices.dll)
public sealed class LogRecord

Le type LogRecord expose les membres suivants.

  NomDescription
Propriété publiqueFlagsObtient une valeur qui indique la date à laquelle l'enregistrement du journal a été écrit.
Propriété publiqueRecordObtient les données utilisateur des enregistrements du journal.
Propriété publiqueSequenceNuméro de séquence de l'enregistrement du journal.
Début
  NomDescription
Méthode publiqueEquals(Object)Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégéeFinalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publiqueGetHashCodeSert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégéeMemberwiseCloneCrée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Début

Les enregistrements du journal non structurés sont remis sous la forme d'une structure CrmLogRecordRead COM+. Outre les données utilisateur (un BLOB unique), elle contient des champs supplémentaires qui sont utiles pour le débogage ou la recherche d'erreurs. Le champ Flags est un champ de bits qui précise si cet enregistrement a été oublié à un moment précis et la date à laquelle il a été écrit. Le champ Sequence fournit le numéro de séquence de l'enregistrement du journal. Dans la plupart des cas, les numéros de séquence sont séquentiels, mais ne sont pas forcément contigus en raison d'enregistrements du journal internes qui ne sont pas remis au compensateur CRM (Compensating Resource Manager).

L'exemple de code suivant illustre l'utilisation de cette classe.


public override bool AbortRecord (LogRecord log)
{

    // Check the validity of the record.
    if (log == null) return(true);
    Object[] record = log.Record as Object[];
    if (record == null) return(true);
    if (record.Length != 2) return(true);

    // Extract old account data from the record.
    string filename = (string) record[0];
    int balance = (int) record[1];

    // Restore the old state of the account.
    AccountManager.WriteAccountBalance(filename, balance);

    return(false);
}


.NET Framework

Pris en charge dans : 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
© 2013 Microsoft. Tous droits réservés.