DataContext.RegisterList<T> - Méthode (String, String, String)
Active a continué à lire et écrire dans un EntityList<TEntity> , même après que qu'il a été déplacé vers un autre site Web.
Espace de noms : Microsoft.SharePoint.Linq
Assembly : Microsoft.SharePoint.Linq (dans Microsoft.SharePoint.Linq.dll)
Syntaxe
'Déclaration
Public Sub RegisterList(Of T) ( _
newListName As String, _
newWebUrl As String, _
oldListName As String _
)
'Utilisation
Dim instance As DataContext
Dim newListName As String
Dim newWebUrl As String
Dim oldListName As String
instance.RegisterList(newListName, newWebUrl, _
oldListName)
public void RegisterList<T>(
string newListName,
string newWebUrl,
string oldListName
)
Paramètres de type
- T
Le type des éléments de liste.
Paramètres
newListName
Type : System.StringLe nouveau nom de la liste.
newWebUrl
Type : System.StringLe relatif de serveur, ou relatifs à un site Web, l'URL du site Web du site à laquelle la liste a été déplacée.
oldListName
Type : System.StringL'ancien nom de la liste.
Remarques
Si votre code déplace une liste vers un autre site Web, vous pouvez éviter d'avoir à supprimer et à recréer le EntityList<TEntity> en appelant cette méthode. Votre code peut ensuite continuer à accéder à la liste mise en cache.
Si la liste n'a pas été également renommée, newListName et oldListName doivent être la même valeur.
Si newWebUrl commence par aforward la barre oblique (« / »), l'URL est considéré comme relatif de serveur. S'il ne commence pas par conséquent, il est considéré comme relative au site Web.
Important
Le paramètre T est utilisé en association avec le paramètre oldListName pour identifier le EntityList<TEntity> qui est ré-enregistré. Pour cette raison T doit disposer de la même valeur que le paramètre générique de l'objet EntityList<TEntity> . RegisterList() ne peut pas être utilisé pour modifier le type de contenu des éléments de liste.