
Explanation/Reference:
Requirement 1:
* FillHierarchy.SupportsHierarchy property
When implemented in a derived class, determines whether the claims provider supports hierarchical display.
* FillHierarchy
If you want to display hierarchy on the left pane of the claims picker, you must implement the FillHierarchy method and the SupportsHierarchy property in the SPClaimProvider class.
Requirement 2:
FillSearch.SupportSearch
If you want to be able to search for claims in the People Picker control, you must implement the Fillsearch method and Microsoft.SharePoint.Administration.Claims.SupportSearch property.
The SupportsSearch must return true.
Requirement 3: FillResolve.SupportResolve
A People Picker with claims picking functionality is sometimes referred to as a claim picker. If you want to be able to resolve claims by using the type-in control of the claims picker, you must implement this method and implement the SupportResolve() property to return true.
Incorrect:
* FillClaimsForEntity.SupportsEntityInformation
When you include additional claims in a user's security token, you are augmenting claims. If you want to augment claims, you must implement the FillClaimsForEntity method. In addition, you must also set the SupportsEntityInformation property to true in the SPClaimProvider class. In order for this method to be invoked, the SupportsEntityInformation must return true.