SPIisWebServiceProxy - Classe

Une classe abstraite que les classes dérivées peut utiliser pour représenter un proxy de service Web installé sur une batterie de serveurs.

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.Administration.SPPersistedObject
      Microsoft.SharePoint.Administration.SPPersistedUpgradableObject
        Microsoft.SharePoint.Administration.SPServiceProxy
          Microsoft.SharePoint.Administration.SPIisWebServiceProxy

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

Syntaxe

'Déclaration
<GuidAttribute("9AAC1C77-4274-4595-9CB0-9740B73E5A70")> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public MustInherit Class SPIisWebServiceProxy _
    Inherits SPServiceProxy
'Utilisation
Dim instance As SPIisWebServiceProxy
[GuidAttribute("9AAC1C77-4274-4595-9CB0-9740B73E5A70")]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public abstract class SPIisWebServiceProxy : SPServiceProxy

Remarques

Cet exemple illustre l'utilisation de SPIisWebServiceProxy et IServiceProxyAdministration.

internal sealed class SampleWebServiceProxy : SPIisWebServiceProxy, IServiceProxyAdministration
    {

        public SampleWebServiceProxy()
        {
        }

        // NOTE: A constructor with the signature (String, SPFarm) is required
        // if this service proxy is installed by psconfig -cmd services -install.
        internal SampleWebServiceProxy(
            SPFarm farm)
            : base(farm)
        {
        }
Friend NotInheritable Class SampleWebServiceProxy
    Inherits SPIisWebServiceProxy
    Implements IServiceProxyAdministration

        Public Sub New()
        End Sub

        ' NOTE: A constructor with the signature (String, SPFarm) is required
        ' if this service proxy is installed by psconfig -cmd services -install.
        Friend Sub New(ByVal farm As SPFarm)
            MyBase.New(farm)
        End Sub

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

SPIisWebServiceProxy - Membres

Microsoft.SharePoint.Administration - Espace de noms