public sealed class TableDataReadEvent : IMessage<TableDataReadEvent>, IEquatable<TableDataReadEvent>, IDeepCloneable<TableDataReadEvent>, IBufferMessage, IMessage
Reference documentation and code samples for the BigQuery Audit Data Logging v1 API class TableDataReadEvent.
Table data read event. Only present for tables, not views, and is only
included in the log record for the project that owns the table.
public RepeatedField<string> ReferencedFields { get; }
A list of referenced fields. This information is not included by default.
To enable this in the logs, please contact BigQuery support or open a bug
in the BigQuery issue tracker.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eTableDataReadEvent\u003c/code\u003e class is part of the BigQuery Audit Data Logging v1 API, designed to log events related to reading data from tables, but not views.\u003c/p\u003e\n"],["\u003cp\u003eThis class is found in the \u003ccode\u003eGoogle.Cloud.BigQuery.Logging.V1\u003c/code\u003e namespace, within the \u003ccode\u003eGoogle.Cloud.BigQuery.Logging.V1.dll\u003c/code\u003e assembly, and is the latest version of the documentation for this class being 1.3.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eTableDataReadEvent\u003c/code\u003e implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable<TableDataReadEvent>\u003c/code\u003e, \u003ccode\u003eIDeepCloneable<TableDataReadEvent>\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from the base \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes two constructors: a default constructor and one that accepts another \u003ccode\u003eTableDataReadEvent\u003c/code\u003e object as a parameter for creating a new object based on an existing one.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eTableDataReadEvent\u003c/code\u003e class are \u003ccode\u003eReferencedFields\u003c/code\u003e, which lists fields referenced in the log (if enabled), and \u003ccode\u003eTableName\u003c/code\u003e, which indicates the name of the table that was accessed.\u003c/p\u003e\n"]]],[],null,["# BigQuery Audit Data Logging v1 API - Class TableDataReadEvent (1.3.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.3.0 (latest)](/dotnet/docs/reference/Google.Cloud.BigQuery.Logging.V1/latest/Google.Cloud.BigQuery.Logging.V1.TableDataReadEvent)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.BigQuery.Logging.V1/1.2.0/Google.Cloud.BigQuery.Logging.V1.TableDataReadEvent)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.BigQuery.Logging.V1/1.1.0/Google.Cloud.BigQuery.Logging.V1.TableDataReadEvent)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.BigQuery.Logging.V1/1.0.0/Google.Cloud.BigQuery.Logging.V1.TableDataReadEvent) \n\n public sealed class TableDataReadEvent : IMessage\u003cTableDataReadEvent\u003e, IEquatable\u003cTableDataReadEvent\u003e, IDeepCloneable\u003cTableDataReadEvent\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the BigQuery Audit Data Logging v1 API class TableDataReadEvent.\n\nTable data read event. Only present for tables, not views, and is only\nincluded in the log record for the project that owns the table. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e TableDataReadEvent \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[TableDataReadEvent](/dotnet/docs/reference/Google.Cloud.BigQuery.Logging.V1/latest/Google.Cloud.BigQuery.Logging.V1.TableDataReadEvent), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[TableDataReadEvent](/dotnet/docs/reference/Google.Cloud.BigQuery.Logging.V1/latest/Google.Cloud.BigQuery.Logging.V1.TableDataReadEvent), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[TableDataReadEvent](/dotnet/docs/reference/Google.Cloud.BigQuery.Logging.V1/latest/Google.Cloud.BigQuery.Logging.V1.TableDataReadEvent), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.BigQuery.Logging.V1](/dotnet/docs/reference/Google.Cloud.BigQuery.Logging.V1/latest/Google.Cloud.BigQuery.Logging.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.BigQuery.Logging.V1.dll\n\nConstructors\n------------\n\n### TableDataReadEvent()\n\n public TableDataReadEvent()\n\n### TableDataReadEvent(TableDataReadEvent)\n\n public TableDataReadEvent(TableDataReadEvent other)\n\nProperties\n----------\n\n### ReferencedFields\n\n public RepeatedField\u003cstring\u003e ReferencedFields { get; }\n\nA list of referenced fields. This information is not included by default.\nTo enable this in the logs, please contact BigQuery support or open a bug\nin the BigQuery issue tracker.\n\n### TableName\n\n public TableName TableName { get; set; }\n\nName of the accessed table."]]