SPServiceDiagnosticsContextBehavior-Klasse
Dies ist die Hilfsklasse Diagnose Kontext auf Web-Front-End-Servern nach der e/a-Thread der WCF-Aufrufe zu übertragen. Im Gegensatz zu normalen ASP.NET-Anforderung WCF-Dienst in IIS gehosteten verfügt über ein eigenes Threadmodell, der ursprünglichen Arbeitsthread von ASP.NET erstellt wurde, Suspened, asynchronen e/a Thread aus dem Threadpool wird erstellt, um die Anforderung zu verarbeiten. Um sicherzustellen, dass Entwicklerdashboard die Daten in WCF-Dienst ordnungsgemäß nachverfolgt werden, sollte die verteilter Verhaltensweisen des Endpunkts die Instanz dieser Klasse hinzugefügt werden.
Vererbungshierarchie
System.Object
Microsoft.SharePoint.Diagnostics.Service.SPServiceDiagnosticsContextBehavior
Namespace: Microsoft.SharePoint.Diagnostics.Service
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPServiceDiagnosticsContextBehavior _
Implements IEndpointBehavior, ICallContextInitializer
'Usage
Dim instance As SPServiceDiagnosticsContextBehavior
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPServiceDiagnosticsContextBehavior : IEndpointBehavior,
ICallContextInitializer
Hinweise
Dies sollte nur für WCF-Dienst gehostet in Web-Front-Ends verwendet werden, ist es nicht erforderliche für den gemeinsamen Dienst in SharePoint
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.