Discuss this help topic in SecureBlackbox Forum

TElWebDAVACLOptions.OnGetInheritedACLSet

TElWebDAVACLOptions     


Filter: C#  VB.NET  Pascal  C++  PHP  Java  


This event is fired when inherited ACLs for some resource are requested.

Declaration

[C#]
    event TSBWebDAVGetURLSetEvent OnGetInheritedACLSet;
    delegate void TSBWebDAVGetURLSetEvent(Object Sender, string URL, TElWebDAVPrincipal Principal, TElStringList List);

[VB.NET]
    Event OnGetInheritedACLSet As TSBWebDAVGetURLSetEvent
    Delegate Sub TSBWebDAVGetURLSetEvent(ByVal Sender As Object, ByVal URL As String, ByVal Principal As TElWebDAVPrincipal, ByVal List As TElStringList)

[Pascal]
    property OnGetInheritedACLSet : TSBWebDAVGetURLSetEvent;
    TSBWebDAVGetURLSetEvent = procedure(Sender : TObject; const URL : string; Principal : TElWebDAVPrincipal; List : TElStringList) of object; // list of TElWebDAVACE

[C++]
    void get_OnGetInheritedACLSet(TSBWebDAVGetURLSetEvent &pMethodOutResult, void * &pDataOutResult);
    void set_OnGetInheritedACLSet(TSBWebDAVGetURLSetEvent pMethodValue, void * pDataValue);
    typedef void (SB_CALLBACK *TSBWebDAVGetURLSetEvent)(void * _ObjectData, TObjectHandle Sender, const char * pcURL, int32_t szURL, SBWebDAVServer_TElWebDAVPrincipalHandle Principal, TElStringListHandle List);

[PHP]
    TSBWebDAVGetURLSetEvent|callable|NULL get_OnGetInheritedACLSet()
    void set_OnGetInheritedACLSet(TSBWebDAVGetURLSetEvent|callable|NULL $Value)
    callable TSBWebDAVGetURLSetEvent(TObject $Sender, string $URL, SBWebDAVServer_TElWebDAVPrincipal $Principal, TElStringList $List)

[Java]
    TSBWebDAVGetURLSetEvent getOnGetInheritedACLSet();
    void setOnGetInheritedACLSet(TSBWebDAVGetURLSetEvent Value);
    TSBWebDAVGetURLSetEvent.Callback OnGetInheritedACLSet = new TSBWebDAVGetURLSetEvent.Callback() {
        public void TSBWebDAVGetURLSetEventCallback(TObject Sender, String URL, TElWebDAVPrincipal Principal, TElStringList List) {
            //...
        }
    }

Parameters

  • Principal - the principal for which the ACL is requested.
  • List - a list URLs of the resources which also control access to this object.
  • URL - URL of the resource for which the ACL is requested.
  • pcURL - URL of the resource for which the ACL is requested.
  • szURL - the length of szURL in bytes.

Description

    This event's handler should return, via the List parameter, a set of remote resources that also control access to the specified resource.

Discuss this help topic in SecureBlackbox Forum