Show / Hide Table of Contents

Class ResourceTypeProperty

The resourcetype property

Inheritance
Object
ResourceTypeProperty
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace:FubarDev.WebDavServer.Props.Live
Assembly:FubarDev.WebDavServer.dll
Syntax
public abstract class ResourceTypeProperty : ILiveProperty, IUntypedReadableProperty, IProperty

Constructors

| Improve this Doc View Source

ResourceTypeProperty(XElement)

Initializes a new instance of the ResourceTypeProperty class.

Declaration
protected ResourceTypeProperty(XElement element)
Parameters
Type Name Description
XElement element

The element of this resource type

Fields

| Improve this Doc View Source

PropertyName

Gets the XML property name

Declaration
public static readonly XName PropertyName
Field Value
Type Description
XName

Properties

| Improve this Doc View Source

AlternativeNames

Gets the alternative XML names

Declaration
public IReadOnlyCollection<XName> AlternativeNames { get; }
Property Value
Type Description
IReadOnlyCollection<XName>
Implements
IProperty.AlternativeNames
| Improve this Doc View Source

Cost

Gets the cost of reading the property value

Declaration
public int Cost { get; }
Property Value
Type Description
Int32
Implements
IUntypedReadableProperty.Cost
| Improve this Doc View Source

Language

Gets the language of this property value

Declaration
public string Language { get; }
Property Value
Type Description
String
Implements
IProperty.Language
| Improve this Doc View Source

Name

Gets the XML name of the property

Declaration
public XName Name { get; }
Property Value
Type Description
XName
Implements
IProperty.Name

Methods

| Improve this Doc View Source

GetCollectionResourceType()

Returns a new collection resource type property

Declaration
public static ResourceTypeProperty GetCollectionResourceType()
Returns
Type Description
ResourceTypeProperty

a new collection resource type property

| Improve this Doc View Source

GetDocumentResourceType()

Returns a new document resource type property

Declaration
public static ResourceTypeProperty GetDocumentResourceType()
Returns
Type Description
ResourceTypeProperty

a new document resource type property

| Improve this Doc View Source

GetXmlValueAsync(CancellationToken)

Gets the XElement for this property

Declaration
public Task<XElement> GetXmlValueAsync(CancellationToken ct)
Parameters
Type Name Description
CancellationToken ct

The cancellation token

Returns
Type Description
Task<XElement>

The XElement for this property

Implements
IUntypedReadableProperty.GetXmlValueAsync(CancellationToken)
| Improve this Doc View Source

IsValidAsync(CancellationToken)

Determines whether the underlying value is valid

Declaration
public Task<bool> IsValidAsync(CancellationToken cancellationToken)
Parameters
Type Name Description
CancellationToken cancellationToken

The cancellation token

Returns
Type Description
Task<Boolean>

true when the underlying is valid

Implements
ILiveProperty.IsValidAsync(CancellationToken)
  • Improve this Doc
  • View Source
Back to top Copyright © 2016-2017 Fubar Development Junker
Generated by DocFX