SPGetCmdletBase<TCmdletObject> 成员

包括受保护的成员
包括继承的成员

允许的抽象基类派生类,以查找并返回一组对象的类型为TCmdletObject。

SPGetCmdletBase<TCmdletObject> 类型公开以下成员。

构造函数

  名称 说明
公共方法 SPGetCmdletBase<TCmdletObject> 当在派生类中重写,则此构造函数初始化派生类的新实例。

页首

属性

  名称 说明
公共属性 AssignmentCollection 获取或设置的SPAssignmentCollection对象,通过使用的 cmdlet 管道进行传递的最后一个命令。 (从 SPCmdlet 继承。)
公共属性 CommandOrigin (从 InternalCommand 继承。)
公共属性 CommandRuntime (从 Cmdlet 继承。)
受保护的属性 ConfirmationMessage 获取或设置一条消息,用于提示用户进行确认。 (从 SPCmdlet 继承。)
公共属性 CurrentPSTransaction (从 Cmdlet 继承。)
受保护的属性 DataObject 指定Get cmdlet 将返回结果集如果包含只有单个数据对象的对象。默认值为空引用(无 在 Visual Basic 中)。
受保护的属性 DisposeOutputObjects 获取或设置一个布尔值,指定是否基类将输出对象释放后他们已经被输出。 (从 SPCmdlet 继承。)
公共属性 Events (从 PSCmdlet 继承。)
受保护的属性 Fields 一个属性包,包含该 cmdlet 的公共属性。 (从 SPCmdlet 继承。)
公共属性 Host (从 PSCmdlet 继承。)
公共属性 InvokeCommand (从 PSCmdlet 继承。)
公共属性 InvokeProvider (从 PSCmdlet 继承。)
公共属性 JobRepository (从 PSCmdlet 继承。)
公共属性 MyInvocation (从 PSCmdlet 继承。)
公共属性 ParameterSetName (从 PSCmdlet 继承。)
受保护的属性 ResultSize 指定要返回的结果集对象的数目。
公共属性 SessionState (从 PSCmdlet 继承。)
公共属性 Stopping (从 Cmdlet 继承。)

页首

方法

  名称 说明
受保护的方法 BeginProcessing 集开始 cmdlet 执行,在过程中的处理步骤执行日志记录和权限检查 ; 正如的标记这种方法称为开头的命令执行的一次。 (从 SPCmdlet 继承。)
公共方法 CurrentProviderLocation (从 PSCmdlet 继承。)
受保护的方法 EndProcessing 添加该 cmdlet 的后处理功能提供一种手段。 (从 SPCmdlet 继承。)
公共方法 Equals (从 Object 继承。)
受保护的方法 Finalize (从 Object 继承。)
公共方法 GetHashCode (从 Object 继承。)
受保护的方法 GetProp<T> 从指定的字段名称与相关联的字段属性检索的对象。 (从 SPCmdlet 继承。)
受保护的方法 GetPropV<S> 从指定的字段名称与相关联的Fields属性检索的结构。 (从 SPCmdlet 继承。)
公共方法 GetResolvedProviderPathFromPSPath (从 PSCmdlet 继承。)
公共方法 GetResourceString (从 Cmdlet 继承。)
受保护的方法 GetSwitch 检索一个SwitchParameter对象,如果找到一个。 (从 SPCmdlet 继承。)
公共方法 GetType (从 Object 继承。)
公共方法 GetUnresolvedProviderPathFromPSPath (从 PSCmdlet 继承。)
公共方法 GetVariableValue(String) (从 PSCmdlet 继承。)
公共方法 GetVariableValue(String, Object) (从 PSCmdlet 继承。)
受保护的方法 InternalBeginProcessing 方法设置,并因此提供了一种用户可以将程序功能添加到BeginProcessing()方法,此方法执行在BeginProcessing()方法中,在和之前的管线参数。 (从 SPCmdlet 继承。)
受保护的方法 InternalDispose 由继承类来提供清理代码,以释放由使用的InternalValidate()ConfirmationMessageInternalProcessRecord()的方法创建的对象。 (从 SPCmdlet 继承。)
受保护的方法 InternalEndProcessing 该方法在EndProcessing()方法中,执行,并因此提供了一种供用户添加的 cmdlet 执行结束时的EndProcessing()方法的程序功能。 (从 SPCmdlet 继承。)
受保护的方法 InternalProcessRecord 密封的InternalProcessRecord()方法在SPCmdlet类中,检索数据对象上提供的版本。 (覆盖 SPCmdlet.InternalProcessRecord()。)
受保护的方法 InternalStopProcessing 提供用户可以将程序功能添加到StopProcessing()函数的方法。 (从 SPCmdlet 继承。)
受保护的方法 InternalValidate 提供了一种在ProcessRecord()方法的执行过程中验证用户输入。 (从 SPCmdlet 继承。)
公共方法 Invoke (从 Cmdlet 继承。)
受保护的方法 MemberwiseClone (从 Object 继承。)
受保护的方法 ParseLimit 在结果集中,设置对象的上限,具体体现在ResultSize属性
受保护的方法 ProcessRecord 提供了用于该 cmdlet 记录的处理功能和记录条目的每条记录执行。此方法对于以管道传送的每个对象调用一次 (即,对于每个记录)。 (从 SPCmdlet 继承。)
受保护的方法 RequireLocalFarmExist 获取或设置一个布尔值,指定是否执行该 cmdlet 之前必须存在本地服务器场。 (从 SPCmdlet 继承。)
受保护的方法 RequireUserFarmAdmin 指定是否 cmdlet 需要服务器场级管理员特权,才能执行。 (从 SPCmdlet 继承。)
受保护的方法 RequireUserMachineAdmin 指定 cmdlet 是否需要管理员权限的计算机执行的。 (从 SPCmdlet 继承。)
受保护的方法 RetrieveDataObjects 查找并检索的 cmdlet 参数所对应的数据对象的列表。
受保护的方法 SetProp 仅供内部使用。请不要使用。 (从 SPCmdlet 继承。)
公共方法 ShouldContinue(String, String) (从 Cmdlet 继承。)
公共方法 ShouldContinue(String, String, Boolean, Boolean) (从 Cmdlet 继承。)
公共方法 ShouldProcess(String) (从 Cmdlet 继承。)
公共方法 ShouldProcess(String, String) (从 Cmdlet 继承。)
公共方法 ShouldProcess(String, String, String) (从 Cmdlet 继承。)
公共方法 ShouldProcess(String, String, String, ShouldProcessReason) (从 Cmdlet 继承。)
受保护的方法 SkipProcessCurrentRecord 提供的方法停止处理给定的记录,并到下一跳过该记录。 (从 SPCmdlet 继承。)
受保护的方法 StopProcessing 停止记录情况下在用户停止该 cmdlet 以异步方式处理。PowerShell 通过调用此方法,当用户降临的键 Ctrl c。 (从 SPCmdlet 继承。)
公共方法 ThrowTerminatingError(ErrorRecord) (从 Cmdlet 继承。)
受保护的方法 ThrowTerminatingError(Exception, ErrorCategory, Object) 终止错误的详细信息写入一条错误消息屏幕,在日志文件中记录详细信息。 (从 SPCmdlet 继承。)
受保护的方法 ThrowTerminatingError(Exception, ErrorCategory, Object, String) 终止错误的详细信息写入一条错误消息屏幕,在日志文件中记录详细信息。 (从 SPCmdlet 继承。)
公共方法 ToString (从 Object 继承。)
公共方法 TransactionAvailable (从 Cmdlet 继承。)
公共方法 WriteCommandDetail (从 Cmdlet 继承。)
公共方法 WriteDebug (从 Cmdlet 继承。)
公共方法 WriteError(ErrorRecord) (从 Cmdlet 继承。)
受保护的方法 WriteError(Exception, ErrorCategory, Object) 非终止错误的详细信息写入一条错误消息屏幕,在日志文件中记录详细信息。 (从 SPCmdlet 继承。)
受保护的方法 WriteError(Exception, ErrorCategory, Object, String) 非终止错误的详细信息写入一条错误消息屏幕,在日志文件中记录详细信息。 (从 SPCmdlet 继承。)
公共方法 WriteObject(Object) (从 Cmdlet 继承。)
公共方法 WriteObject(Object, Boolean) (从 Cmdlet 继承。)
公共方法 WriteProgress(ProgressRecord) (从 Cmdlet 继承。)
受保护的方法 WriteProgress(String, String) 写到屏幕有关正在执行的 cmdlet 的进度信息。 (从 SPCmdlet 继承。)
受保护的方法 WriteProgress(String, String, Int32) 写到屏幕有关正在执行的 cmdlet 的进度信息。 (从 SPCmdlet 继承。)
受保护的方法 WriteResult(Object) 显示一个对象实例并将其写到控制台屏幕或 cmdlet 管道。 (从 SPCmdlet 继承。)
受保护的方法 WriteResult(IEnumerable<TCmdletObject>) 将数据对象写入到的 cmdlet 管道。
受保护的方法 WriteResult(TCmdletObject) 将一个数据对象写入到该 cmdlet 管道。
公共方法 WriteVerbose (从 Cmdlet 继承。)
公共方法 WriteWarning(String) (从 Cmdlet 继承。)
受保护的方法 WriteWarning(String, String) 提供了一种向用户显示一条警告消息。 (从 SPCmdlet 继承。)

页首

另请参阅

引用

SPGetCmdletBase<TCmdletObject> 类

Microsoft.SharePoint.PowerShell 命名空间