Show / Hide Table of Contents

Class MissingTarget

The missing local file system target

Inheritance
Object
MissingTarget
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace:FubarDev.WebDavServer.Engines.Local
Assembly:FubarDev.WebDavServer.dll
Syntax
public class MissingTarget : IMissingTarget<CollectionTarget, DocumentTarget, MissingTarget>, ITarget

Constructors

| Improve this Doc View Source

MissingTarget(Uri, String, CollectionTarget, ITargetActions<CollectionTarget, DocumentTarget, MissingTarget>)

Initializes a new instance of the MissingTarget class.

Declaration
public MissingTarget(Uri destinationUrl, string name, CollectionTarget parent, ITargetActions<CollectionTarget, DocumentTarget, MissingTarget> targetActions)
Parameters
Type Name Description
Uri destinationUrl

The destination URL for this entry

String name

The name of the missing target

CollectionTarget parent

The parent collection

ITargetActions<CollectionTarget, DocumentTarget, MissingTarget> targetActions

The target actions implementation to use

Properties

| Improve this Doc View Source

DestinationUrl

Gets the destination URL of the target

Declaration
public Uri DestinationUrl { get; }
Property Value
Type Description
Uri
Implements
ITarget.DestinationUrl
| Improve this Doc View Source

Name

Gets the name of the target

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

Parent

Gets the parent collection

Declaration
public CollectionTarget Parent { get; }
Property Value
Type Description
CollectionTarget

Methods

| Improve this Doc View Source

CreateCollectionAsync(CancellationToken)

Declaration
public Task<CollectionTarget> CreateCollectionAsync(CancellationToken cancellationToken)
Parameters
Type Name Description
CancellationToken cancellationToken
Returns
Type Description
Task<CollectionTarget>
Implements
IMissingTarget<TCollection, TDocument, TMissing>.CreateCollectionAsync(CancellationToken)
| Improve this Doc View Source

NewInstance(Uri, ICollection, String, ITargetActions<CollectionTarget, DocumentTarget, MissingTarget>)

Creates a new instance of the MissingTarget class.

Declaration
[NotNull]
public static MissingTarget NewInstance([NotNull] Uri destinationUrl, [NotNull] ICollection parent, [NotNull] string name, [NotNull] ITargetActions<CollectionTarget, DocumentTarget, MissingTarget> targetActions)
Parameters
Type Name Description
Uri destinationUrl

The destination URL for this entry

ICollection parent

The parent collection

String name

The name of the missing target

ITargetActions<CollectionTarget, DocumentTarget, MissingTarget> targetActions

The target actions implementation to use

Returns
Type Description
MissingTarget

The newly created missing target object

  • Improve this Doc
  • View Source
Back to top Copyright © 2016-2017 Fubar Development Junker
Generated by DocFX