Show / Hide Table of Contents

Interface IRosterDocument

Represents a basic Azure document DB document.

Inherited Members
IRosterIdentity.Container
IRosterIdentity.Id
IRosterIdentity.Name
IRosterIdentity.Scope
IPropertyObject.RosterProperties
IPropertyObject.GetList(String)
IPropertyObject.GetString(String)
IVerifiable.IsValid()
IVerifiable.IsEmpty()
Namespace: Microsoft.GNS.Roster
Assembly: Microsoft.GNS.Roster.Common.dll
Syntax
public interface IRosterDocument : IRosterIdentity, IPropertyObject, IVerifiable

Properties

View Source

AccessLevel

Gets or sets the access level to the document.

Declaration
AccessLevel AccessLevel { get; set; }
Property Value
Type Description
AccessLevel
View Source

Attachments

Gets or sets references to blobs in Document DB or plain blob storage.

Declaration
string? Attachments { get; set; }
Property Value
Type Description
System.Nullable<System.String>
View Source

Deleted

Gets a value indicating whether the item is deleted.

Declaration
bool Deleted { get; }
Property Value
Type Description
System.Boolean
View Source

Description

Gets or sets the description of this role.

Declaration
string Description { get; set; }
Property Value
Type Description
System.String
View Source

ETag

Gets an ETag of the resource required for optimistic concurrency control.

Declaration
string? ETag { get; }
Property Value
Type Description
System.Nullable<System.String>
View Source

Metadata

Gets or sets the user data.

Declaration
IMetadataItem Metadata { get; set; }
Property Value
Type Description
IMetadataItem
View Source

Owner

Gets the object owner.

Declaration
Guid Owner { get; }
Property Value
Type Description
Guid
View Source

Rid

Gets a system generated, unique and hierarchical identifier of the resource.

Declaration
string? Rid { get; }
Property Value
Type Description
System.Nullable<System.String>
View Source

Self

Gets a unique addressable URI of the resource.

Declaration
string? Self { get; }
Property Value
Type Description
System.Nullable<System.String>
View Source

Timestamp

Gets the last updated time stamp of the resource.

Declaration
DateTime Timestamp { get; }
Property Value
Type Description
DateTime
  • View Source
In This Article
Back to top Generated by DocFX