SPServiceContextScope-Klasse

Erstellt einen Block, in dem ein SPServiceContext Objekt im Gültigkeitsbereich befindet.

Vererbungshierarchie

System.Object
  Microsoft.SharePoint.SPServiceContextScope

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

Syntax

'Declaration
Public NotInheritable Class SPServiceContextScope _
    Implements IDisposable
'Usage
Dim instance As SPServiceContextScope
public sealed class SPServiceContextScope : IDisposable

Hinweise

Der Block ist beschränkt auf den Thread, auf dem das Objekt erstellt wird.

Das Objekt muss erstellt und auf dem gleichen Thread freigegeben werden. Mehrere Objekte dieses Typs für einen Thread erstellt werden können, aber sie müssen in einer LIFO-Weise freigegeben werden. Insbesondere wenn Bereiche in der Reihenfolge (1,2,3,4,5) erstellt werden, müssen sie in der umgekehrten Reihenfolge (5,4,3,2,1) freigegeben werden. Andernfalls wird eine Ausnahme ausgelöst wird.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

SPServiceContextScope-Member

Microsoft.SharePoint-Namespace