Partager via


SPServiceDiagnosticsContextBehavior - Classe

Il s'agit de la classe d'assistance pour transférer le contexte des tests de diagnostic sur le thread d'e/s d'appels WCF sur les serveurs Web Front-End. Contrairement aux requêtes d'ASP.NET normal, service WCF hébergé dans IIS possède son propre modèle de thread, le thread de travail d'origine créé par ASP.NET a été suspened, un thread d'e/s asynchrones dans le pool de threads est créé pour répondre à la demande. Afin d'assurer le que tableau de bord développeur suit les données correctement dans un service WCF, l'instance de cette classe doit être ajoutée aux comportements dispatch du point de fin.

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.Diagnostics.Service.SPServiceDiagnosticsContextBehavior

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

Syntaxe

'Déclaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPServiceDiagnosticsContextBehavior _
    Implements IEndpointBehavior, ICallContextInitializer
'Utilisation
Dim instance As SPServiceDiagnosticsContextBehavior
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPServiceDiagnosticsContextBehavior : IEndpointBehavior, 
    ICallContextInitializer

Remarques

Il doit être utilisé uniquement pour le service WCF hébergé dans Web frontaux, il est inutile pour les services partagés dans SharePoint

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

SPServiceDiagnosticsContextBehavior - Membres

Microsoft.SharePoint.Diagnostics.Service - Espace de noms