Class ClientContext
Represents the context of the client on behalf of which a HistoryRecord is produced. The ClientContext message can be used to hold context about the service client (e.g. the internal server making fusebox requests) or the user client (e.g. the IP address of the end user).
Inheritance
object
ClientContext
Implements
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudSearch.v1.Data
Assembly: Google.Apis.CloudSearch.v1.dll
Syntax
public class ClientContext : IDirectResponseSchema
Properties
ClientOperationId
The client operation to which this history record belongs. The notion of a client operation is provided to keep track of client operations which might span multiple transactions in the lower level.
Declaration
[JsonProperty("clientOperationId")]
public virtual string ClientOperationId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ClientType
E.g. "pinto", "imap", "bigtop", "upload"
Declaration
[JsonProperty("clientType")]
public virtual string ClientType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SessionContext
Contains information about the session which created this history record. This will be empty if the history record was generated by an internal request.
Declaration
[JsonProperty("sessionContext")]
public virtual SessionContext SessionContext { get; set; }
Property Value
| Type | Description |
|---|---|
| SessionContext |
UserIp
Textual representation of the user's IP address, if available.
Declaration
[JsonProperty("userIp")]
public virtual string UserIp { get; set; }
Property Value
| Type | Description |
|---|---|
| string |