SmoCollectionBase.ClearAndInitialize Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Efface les anciens objets et initialise la collection. Contrairement à Refresh(), tous les objets déjà répertoriés dans la collection seront remplacés par de nouvelles versions. Utilisez cette méthode pour vous assurer que tous les objets de la collection ont l’ensemble complet de propriétés souhaitées.
public void ClearAndInitialize(string filterQuery, System.Collections.Generic.IEnumerable<string> extraFields);
member this.ClearAndInitialize : string * seq<string> -> unit
Public Sub ClearAndInitialize (filterQuery As String, extraFields As IEnumerable(Of String))
Paramètres
- filterQuery
- String
le chemin x pour filtrer les objets par propriétés (par exemple, la définition du filtre sur [(@IsSystemObject = 0)] exclut les objets système du résultat. En définissant le paramètre sur null ou une chaîne vide, aucun filtre n’est appliqué au résultat
- extraFields
- IEnumerable<String>
liste des champs à charger dans chaque objet. (par exemple, la définition des extraFields sur « new string[] { « IsSystemVersioned » }) » lors de l’appel de cette méthode pour TableCollection inclut la propriété « IsSystemVersioned » pour chaque objet table. En définissant le paramètre sur un tableau null ou vide, seuls les champs par défaut seront inclus dans le résultat.