ICurrentUserPrincipalAsync Interface
IT Hit WebDAV Classes Reference
Assists in finding currently loged-in user. Provides current-user-principal feature support.
Required by iOS and OS X CalDAV and CardDAV clients on folders pointed to by '.well-known' requests (context path folder).
Namespace:
ITHit.WebDAV.Server.Acl
Assembly:
ITHit.WebDAV.Server (in ITHit.WebDAV.Server.dll) Version: 11.3.10719
Syntax public interface ICurrentUserPrincipalAsync : IAccessControl
public interface ICurrentUserPrincipalAsync : IAccessControl
Public Interface ICurrentUserPrincipalAsync
Inherits IAccessControl
Public Interface ICurrentUserPrincipalAsync
Inherits IAccessControl
public interface class ICurrentUserPrincipalAsync : IAccessControl
public interface class ICurrentUserPrincipalAsync : IAccessControl
type ICurrentUserPrincipalAsync =
interface
interface IAccessControl
end
type ICurrentUserPrincipalAsync =
interface
interface IAccessControl
end
The ICurrentUserPrincipalAsync type exposes the following members.
Methods Remarks
This interface provides
GetCurrentUserPrincipalAsync) method that is called by the Engine
when client is discovering currently logged-in user.
This interface is optional on hierarchy items. However, to support iOS and OS X CalDAV and CardDAV
clients this interface must be implemented on item redirected to by /.well-known/caldav and
/.well-known/carddav responses. iOS and OS X CalDAV and CardDAV clients request
current-user-principal and
principal-URL properties on these items and would not connect to server if
no proper responce is provided.
See Also