Partager via


SPServiceContextScope - Classe

Crée un bloc au sein de laquelle un objet SPServiceContext est dans la portée.

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.SPServiceContextScope

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

Syntaxe

'Déclaration
Public NotInheritable Class SPServiceContextScope _
    Implements IDisposable
'Utilisation
Dim instance As SPServiceContextScope
public sealed class SPServiceContextScope : IDisposable

Remarques

Le bloc est limité au thread sur lequel l'objet est créé.

L'objet doit être créé et supprimé sur le même thread. Plusieurs objets de ce type peuvent être créés sur un thread, mais ils doivent être éliminés de manière LIFO. En particulier, si les étendues sont créés dans l'ordre (1,2,3,4,5), ils doivent être éliminés dans l'ordre inverse (5,4,3,2,1). Cela provoque la levée d'une exception.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPServiceContextScope - Membres

Microsoft.SharePoint - Espace de noms