WebDavSessionExistsAsync Method (Uri, IDictionaryString, String, CancellationToken)
IT Hit WebDAV Classes Reference
Checks whether specified uri exists.
Namespace:
ITHit.WebDAV.Client
Assembly:
ITHit.WebDAV.Client (in ITHit.WebDAV.Client.dll) Version: 6.0.4052-Beta
Syntax public Task<bool> ExistsAsync(
Uri uri,
IDictionary<string, string> headers = null,
CancellationToken cancellationToken = null
)
Public Function ExistsAsync (
uri As Uri,
Optional headers As IDictionary(Of String, String) = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of Boolean)
public:
Task<bool>^ ExistsAsync(
Uri^ uri,
IDictionary<String^, String^>^ headers = nullptr,
CancellationToken cancellationToken = nullptr
)
member ExistsAsync :
uri : Uri *
?headers : IDictionary<string, string> *
?cancellationToken : CancellationToken
(* Defaults:
let _headers = defaultArg headers null
let _cancellationToken = defaultArg cancellationToken null
*)
-> Task<bool>
Parameters
- uri
- Type: SystemUri
Uri to item - headers (Optional)
- Type: System.Collections.GenericIDictionaryString, String
Request headers. - cancellationToken (Optional)
- Type: System.ThreadingCancellationToken
Propagates notification that operations should be canceled.
Return Value
Type:
TaskBooleanTrue, if specified item exists; false, otherwise.
Examples string license = "<?xml version='1.0' encoding='utf...
WebDavSession session = new WebDavSession(license);
session.Credentials = new NetworkCredential("User1", "pwd");
bool isItemExists = await session.ExistsAsync(new Uri("https://server:8080/Library/"));
if(isItemExists)
Console.WriteLine("Item exists");
else
Console.WriteLine("Item not found");
See Also