Класс SPIisWebServiceProxy
Абстрактный класс, производные классы можно использовать для представления прокси веб-службы, установленные в ферме серверов.
Иерархия наследования
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.Administration.SPPersistedObject
Microsoft.SharePoint.Administration.SPPersistedUpgradableObject
Microsoft.SharePoint.Administration.SPServiceProxy
Microsoft.SharePoint.Administration.SPIisWebServiceProxy
Пространство имен: Microsoft.SharePoint.Administration
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
<GuidAttribute("9AAC1C77-4274-4595-9CB0-9740B73E5A70")> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public MustInherit Class SPIisWebServiceProxy _
Inherits SPServiceProxy
'Применение
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
Замечания
В этом примере демонстрируется использование SPIisWebServiceProxy и 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
Потокобезопасность
Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.