Share via


NoFilterEventHandler-Delegat

HINWEIS: Diese API ist veraltet.

Stellt die Methode dar, die das NoFilter-Ereignis ausgelöst wird, von einem Webpart für die IFilterProvider Schnittstellenimplementierung behandelt. Ein Ereignis NoFilter eingeht, sollte ein Webpart, das die IFilterConsumer -Schnittstelle implementiert den vorhandenen Filter für die Liste wiederverwenden.

Namespace:  Microsoft.SharePoint.WebPartPages.Communication
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
<ObsoleteAttribute("Use System.Web.UI.WebControls.WebParts.IWebPartParameters instead")> _
Public Delegate Sub NoFilterEventHandler ( _
    sender As Object, _
    e As EventArgs _
)
'Usage
Dim instance As New NoFilterEventHandler(AddressOf HandlerMethod)
[ObsoleteAttribute("Use System.Web.UI.WebControls.WebParts.IWebPartParameters instead")]
public delegate void NoFilterEventHandler(
    Object sender,
    EventArgs e
)

Parameter

  • sender
    Typ: System.Object

    Die Quelle des Ereignisses, das Webpart.

  • e
    Typ: System.EventArgs

    Ein EventArgs -Objekt, das die Ereignisdaten enthält.

Hinweise

Wenn Sie eine Stellvertretung NoFilterEventHandler erstellen, bestimmen Sie die Methode, die das Ereignis behandelt. Um den Ereignishandler das Ereignis zuzuordnen, fügen Sie eine Instanz des Delegaten an das Ereignis. Der Ereignishandler wird aufgerufen, wenn das Ereignis auftritt, wenn Sie die Stellvertretung entfernen möchten.

Beispiele

Das folgende Codebeispiel zeigt die Deklaration eines Ereignisses des Typs NoFilterEventHandler aus einer Microsoft.SharePoint.WebPartPages.WebPart -Klasse, die die IFilterProvider-Schnittstelle implementiert wird. Ein Codebeispiel, das zeigt, die Implementierung des Ereignishandlers ist im Thema NoFilter -Ereignis. Ein Codebeispiel, das zeigt, die vollständige Implementierung der IFilterConsumer-Schnittstelle ist im Thema IFilterProvider .

' Step #3: Declare the IFilterProvider events.
' Because this class implements the IFilterProvider interface, it must 
' declare the interface members SetFilter, ClearFilter, NoFilter. 

Public Event SetFilter As SetFilterEventHandler Implements IFilterProvider.SetFilter
Public Event ClearFilter As ClearFilterEventHandler Implements IFilterProvider.ClearFilter
Public Event NoFilter As NoFilterEventHandler Implements IFilterProvider.NoFilter
// Step #3: Declare the IFilterProvider events.
// Because this class implements the IFilterProvider interface, it must 
// declare the interface members SetFilter, ClearFilter, NoFilter. 

public event SetFilterEventHandler SetFilter;
public event ClearFilterEventHandler ClearFilter;
public event NoFilterEventHandler NoFilter;

Siehe auch

Referenz

Microsoft.SharePoint.WebPartPages.Communication-Namespace