Table of Contents

Class PermissionResponse

Namespace
Microsoft.Azure.Cosmos
Assembly
Microsoft.Azure.Cosmos.Client.dll

The cosmos permission response

public class PermissionResponse : Response<PermissionProperties>
Inheritance
PermissionResponse
Inherited Members
Extension Methods

Constructors

PermissionResponse()

Create a PermissionResponse as a no-op for mock testing

protected PermissionResponse()

Properties

ActivityId

public override string ActivityId { get; }

Property Value

string

Diagnostics

public override CosmosDiagnostics Diagnostics { get; }

Property Value

CosmosDiagnostics

ETag

public override string ETag { get; }

Property Value

string

Headers

public override Headers Headers { get; }

Property Value

Headers

Permission

The reference to the cosmos permission. This allows additional operations on the permission or for easy access permissions

public virtual Permission Permission { get; }

Property Value

Permission

RequestCharge

public override double RequestCharge { get; }

Property Value

double

Resource

public override PermissionProperties Resource { get; }

Property Value

PermissionProperties

StatusCode

public override HttpStatusCode StatusCode { get; }

Property Value

HttpStatusCode

Operators

implicit operator Permission(PermissionResponse)

Get Permission implicitly from PermissionResponse

public static implicit operator Permission(PermissionResponse response)

Parameters

response PermissionResponse

PermissionResponse

Returns

Permission