Freigeben über


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.

Siehe auch

Referenz

SPWebServiceInstanceCollection-Member

Microsoft.SharePoint.Administration-Namespace