ConvertFromFilterNode 方法 (FilterNode)
Creates a new expression node by converting a filter node.
命名空间: Microsoft.SqlServer.Management.Dmf
程序集: Microsoft.SqlServer.Dmf(在 Microsoft.SqlServer.Dmf.dll 中)
语法
声明
Public Shared Function ConvertFromFilterNode ( _
filterNode As FilterNode _
) As ExpressionNode
用法
Dim filterNode As FilterNode
Dim returnValue As ExpressionNode
returnValue = ExpressionNode.ConvertFromFilterNode(filterNode)
public static ExpressionNode ConvertFromFilterNode(
FilterNode filterNode
)
public:
static ExpressionNode^ ConvertFromFilterNode(
FilterNode^ filterNode
)
static member ConvertFromFilterNode :
filterNode:FilterNode -> ExpressionNode
public static function ConvertFromFilterNode(
filterNode : FilterNode
) : ExpressionNode
参数
- filterNode
类型:Microsoft.SqlServer.Management.Sdk.Sfc. . :: . .FilterNode
A FilterNode value that specifies the filter node to convert into an expression node.
返回值
类型:Microsoft.SqlServer.Management.Dmf. . :: . .ExpressionNode
An ExpressionNode object that represents the new expression node.
注释
This allows you to create expression node that refers to an object or a group of objects defined by the filter.
示例
C#
string xpath = "Server/Database[like(@Name, 'msdb') or like(@Name,'m[as]%')]";
Urn urn = new SFC.Urn (xpath);
FilterNode fnode = urn.XPathExpression[urn.XPathExpression.Length - 1].Filter;
ExpressionNode node = ExpressionNode.ConvertFromFilterNode(fnode);
Note Urn and FilterNode are SFC classes.