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
Syntaxpublic 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
    endThe 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