SPWebServiceInstanceCollection-Klasse
Stellt eine Auflistung von SPWebServiceInstance -Objekten dar.
Vererbungshierarchie
System.Object
Microsoft.SharePoint.Administration.SPPersistedObjectCollection<SPWebServiceInstance>
Microsoft.SharePoint.Administration.SPPersistedChildCollection<SPWebServiceInstance>
Microsoft.SharePoint.Administration.SPWebServiceInstanceCollection
Namespace: Microsoft.SharePoint.Administration
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPWebServiceInstanceCollection _
Inherits SPPersistedChildCollection(Of SPWebServiceInstance)
'Usage
Dim instance As SPWebServiceInstanceCollection
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPWebServiceInstanceCollection : SPPersistedChildCollection<SPWebServiceInstance>
Hinweise
Verwenden Sie die geerbten Instances -Eigenschaft der SPWebService -Klasse, um ein SPServiceInstanceDependencyCollection -Objekt zurückzugeben, die alle Instanzen des datenbankdiensts darstellt. Verwenden Sie den Konstruktor SPWebServiceInstanceCollection , um die Auflistung von Instanzen des Webdiensts zugreifen, die auf einem bestimmten Server ausgeführt.
Sie können die geerbte Instances -Eigenschaft auf die ContentService oder AdministrationService -Eigenschaft der SPWebService -Klasse verwenden, eine Auflistung von abhängigen Instanzen für den Inhalt oder der Dienst zurückzugeben und dann durchlaufen der Auflistung, das die Instanzen als Instanzen des Webdiensts, wie in der folgenden umgewandelt:
Dim webServiceInstance As SPWebServiceInstance
For Each webServiceInstance In SPWebService.ContentService.Instances
...
Next webServiceInstance
foreach(SPWebServiceInstance webServiceInstance in SPWebService.ContentService.Instances)
{...}
Um einer Instanz der Auflistung hinzuzufügen, verwenden Sie die Add -Methode.
Verwenden Sie eine Indexerstellung, um eine einzelne Instanz der Web Service aus der Auflistung zurückzugeben. Verwenden Sie beispielsweise, wenn die Auflistung einer Variablen mit dem Namen MyWebServiceInstances zugewiesen ist, myWebServiceInstances[index] in c# oder myWebServiceInstances(index) in Visual Basic, in denen index entweder den Namen oder die GUID, die Dienstinstanz Web bezeichnet wird.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.