Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

IFilterConsumer.NoFilter - Méthode

Remarque : cette API est désormais obsolète.

Permet de répondre à un message qui ne sera fourni aucun filtre à partir de l'événement NoFilter d'un composant WebPart fournisseur.

Espace de noms :  Microsoft.SharePoint.WebPartPages.Communication
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

[ObsoleteAttribute("Use System.Web.UI.WebControls.WebParts.IWebPartParameters instead")]
void NoFilter(
	Object sender,
	EventArgs e
)

Paramètres

sender
Type : System.Object

Une référence à l'objet qui implémente l'interface IFilterProvider sur le composant WebPart fournisseur.

e
Type : System.EventArgs

Les arguments d'événement qui sont passés à partir de la NoFilter Event. Il s'agit d'un objet null .

L'exemple de code suivant illustre une implémentation de la méthode NoFilter . Cet exemple de code fait partie d'un exemple plus développé fourni pour l'interface IFilterConsumer .

// Step #11: Implement NoFilter event handler.
// The connected provider part will call this method during its 
// PartCommunicationMain phase
// to indicate there is no change in the filter. This allows the 
// consumer part to display its cached data instead of recalculating 
// the filter expression or potentially hitting a database again. 
// <param name="sender">Provider Web Part</param>
// <param name="eventArgs">The Event Argumentsr</param>

public void NoFilter(object sender, EventArgs eventArgs)
{
    // Ensure that all of the Web Part's controls are created.
    EnsureChildControls();

    // No change in the filter so use cached _cachedRowFilter.
    _rowFilterExpression = _cachedRowFilter.Text;
}

Afficher: