SPCmdletPipeBind<TCmdletObject> - Classe
Une classe abstraite qui représente une liaison de pipeline et d'entrée de ligne de commande aux paramètres d'applet de commande PowerShell. Cette classe générique de base pour les classes de pipebind SharePoint prend un type générique de TCmdletObject. La classe SPCmdletPipeBind<TCmdletObject> fournit les méthodes abstraites, Read et Discover. Les classes d'applet de commande permet de récupérer les résultats de la méthode Read . La méthode Read récupère l'instance d'objet qui représente les paramètres associés à l'objet en cours de pipebind ; la méthode Discover remplit les informations qui sont requises pour récupérer ou recréer l'objet donné. Toutes les classes dérivées doivent substituer et implémenter ces méthodes.
Hiérarchie d’héritage
System.Object
Microsoft.SharePoint.PowerShell.SPCmdletPipeBind<TCmdletObject>
Espace de noms : Microsoft.SharePoint.PowerShell
Assembly : Microsoft.SharePoint.PowerShell (dans Microsoft.SharePoint.PowerShell.dll)
Syntaxe
'Déclaration
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
Public MustInherit Class SPCmdletPipeBind(Of TCmdletObject As Class)
'Utilisation
Dim instance As SPCmdletPipeBind(Of TCmdletObject)
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
public abstract class SPCmdletPipeBind<TCmdletObject>
where TCmdletObject : class
Paramètres de type
- TCmdletObject
Objet représentant la source des données reçues à partir du pipeline ou les paramètres de ligne de commande.
Remarques
Vous pouvez utiliser cette classe et autres classes de pipebind afin de simplifier la gestion des paramètres d'entrée à partir du pipeline ou de la ligne de commande. Classes de pipebind autorisent les paramètres d'entrée pour être passée en tant qu'objets, GUID qui font référence à des objets, en général ou en tant que représentations de chaîne. Étant donné que les types de pipebind permettent à la représentation flexible des données d'entrée, chaque classe de pipebind doit inclure des constructeurs qui initialisent l'objet pour les représentations qu'il fournit.
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
SPCmdletPipeBind<TCmdletObject> - Membres
Microsoft.SharePoint.PowerShell - Espace de noms
Hiérarchie d’héritage
System.Object
Microsoft.SharePoint.PowerShell.SPCmdletPipeBind<TCmdletObject>
Microsoft.SharePoint.Administration.SPAppCmdlets.SPAppDomainPipeBind
Microsoft.SharePoint.PowerShell.SPCmdletDistributedCacheClusterInfoManagerPipeBind
Microsoft.SharePoint.PowerShell.SPDeletedSitePipeBind
Microsoft.SharePoint.PowerShell.SPHealthAnalysisRuleInstancePipeBind
Microsoft.SharePoint.PowerShell.SPPrefixPipeBind
Microsoft.SharePoint.PowerShell.SPRequestManagementRuleCriteriaPipeBind
Microsoft.SharePoint.PowerShell.SPRequestManagementSettingsPipeBind
Microsoft.SharePoint.PowerShell.SPRoutingMachineInfoPipeBind
Microsoft.SharePoint.PowerShell.SPRoutingMachinePoolPipeBind
Microsoft.SharePoint.PowerShell.SPRoutingRulePipeBind
Microsoft.SharePoint.PowerShell.SPRoutingRuleTargetPipeBind
Microsoft.SharePoint.PowerShell.SPServerPipeBind
Microsoft.SharePoint.PowerShell.SPSitePipeBind
Microsoft.SharePoint.PowerShell.SPThrottlingRulePipeBind
Microsoft.SharePoint.PowerShell.SPTrustedSecurityTokenServicePipeBind
Microsoft.SharePoint.PowerShell.SPUserSettingsProviderPipeBind
Microsoft.SharePoint.PowerShell.SPWebApplicationPipeBind
Microsoft.SharePoint.PowerShell.SPWebPipeBind
Microsoft.SharePoint.PowerShell.SPWopiBindingPipeBind