RecordID, juntamente com a propriedade MessageTimestamp, serve para identificar de forma exclusiva o LogRecord em um MessageLog. ...

RecordID, juntamente com a propriedade MessageTimestamp, serve para identificar de forma exclusiva o LogRecord em um MessageLog. Observe que essa propriedade é diferente dos parâmetros RecordNumber dos métodos MessageLog. Esses últimos são somente valores ordinais, úteis para rastrear posição durante a iteração por um Log. Por outro lado, RecordID é realmente um identificador para um instância de LogRecord. Ele pode ser definido como a posição ordinal do registro, mas não é necessário.