FILE: C:\Program Files (x86)\Microsoft SQL Server\130\SDK\Assemblies\en\Microsoft.SqlServer.Dmf.xml

--
 Microsoft.SqlServer.Dmf Represents the event activated when connection processing completes. Represents the event activated when connection processing begins. Represents the event activated when policy evaluation completes. Represents the event activated when policy evaluation begins. Represents the event activated when policy target is processed. Specifies the maximum length of the link to help text. Specifies the maximum length of the help text. Initializes a new instance of the class. Initializes a new instance of the class. A object value that specifies the policy store to which the condition belongs. A value that specifies the name of the condition. Updates any object property changes on the instance of SQL Server. Creates a policy on the instance of SQL Server with the given name, and as defined by the object. Discovers the dependencies of the condition. An that specifies the dependency sink interface. Removes the condition from the instance of SQL Server. Returns a collection of polices that are dependent on the condition. A object that contains the policies that are dependent on the condition. Gets the object factory for the object. An that contains object factory for the condition object. Gets the evaluation mode for the condition. An object that specifies the execution mode for the condition. Initializes a new instance of the class. Initializes a new instance of the class based on the specified key. A value that specifies the other key. Initializes a new instance of the class that has the specified name. A value that specifies the name of the key. Determines whether the two specified objects are equal. A value that specifies one object. A value that specifies whether the specified key is equal to the referenced object key. If True, the key values are equal. Otherwise, False. Determines whether the specified object key is equal to the referenced object key. A value that specifies the object to compare. A value that specifies whether the specified key is objectto the referenced object key. If true, the key values are equal. Otherwise, false. Determines whether the specified object key is equal to the referenced object key. A value that specifies one object. A value that specifies another object. A value that specifies whether the specified key is equal to the referenced object key. If True, the key values are equal. Otherwise, False. Gets the hash code for the object. A value that specifies the hash code. Gets the unique resource name (URN) path partial string that represents the condition. A value that contains the URN fragment. Performs a Boolean equality operation to determine whether two Condition keys reference the same condition. A object representing one of the condition keys to compare. A object representing the other condition keys to compare. A value specifying whether the two condition keys are the same. Returns True if both parameters are null or reference the same condition. Otherwise, returns False. Performs a Boolean equality operation to determine whether two condition keys reference the same condition. A object representing one of the condition keys to compare. A object representing the other condition keys to compare. If the object does not reference a , the method returns False. A value specifying whether the two condition keys are the same. Returns True if both parameters are null or reference the same condition. Otherwise, returns False. Performs a Boolean equality operation to determine whether two condition keys reference the same condition. A object representing one of the condition keys to compare. If the object does not reference a , the method returns False. A object representing the other condition keys to compare. A value specifying whether the two condition keys are the same. Returns True if both parameters are null or reference the same condition. Otherwise, returns False. Performs a Boolean equality operation to determine whether two condition keys reference the same condition. A object representing one of the condition keys to compare. A object representing the other condition to compare. A value specifying whether the two condition keys are the same. Returns True if the parameters reference separate condition, or if only one of the parameters is null. Otherwise, returns False. Performs a Boolean equality operation to determine whether two condition keys reference the same condition. A object representing one of the condition keys to compare. A object representing the other condition to compare. If the object does not reference a , the method returns True. A value specifying whether the two condition keys are the same. Returns True if the parameters reference separate condition, or if only one of the parameters is null. Otherwise, returns False. Performs a Boolean equality operation to determine whether two condition keys reference the same condition. A object representing one of the condition keys to compare. If the object does not reference a , the method returns True. A object representing the other condition to compare. A value specifying whether the two condition keys are the same. Returns True if the parameters reference separate condition, or if only one of the parameters is null. Otherwise, returns False. Renames the condition identified by the specified SfcKey. A object. Renames the script identified by the SfcKey. A object. A object. Validates a Policy-based Management condition against a specified object using a specified validation method. A value that specifies the validation method. A used by the validation method. A object. Renames the condition to the specified name. A value that specifies the new name of the condition. Alters the object. The object. Creates an object. An object. Drops the object. An object. Validates the condition using the given mode. A value that specifies the mode used to validate the condition. Initializes a new instance of the class. A object value that specifies the parent of the object. Verifies whether the specified string exists in the collection. The value that is to be found in the collection. Returns a which is true if the value is found in the collection, otherwise false. Initializes a new instance of the class. Initializes a new instance of the class based on the specified condition. A value that specifies the object that is extended. Initializes a new instance of the class that has the specified policy store and name. A object that specifies the policy store that is associated with the condition. A value that specifies the name of the condition. Initializes a new instance of the class. Discovers dependencies in the evaluation history. The object value that holds the evaluation dependencies. Gets a object that contains the object factory for the referenced object. An object that contains the object factory for the referenced object. Initializes a new instance of the class. Initializes a new instance of the class based on the specified key. A value that specifies the other key. Initializes a new instance of the class that has the specified ID value. A value that specifies the ID value of the key. Determines whether the specified object is equal to the connection evaluation history represented by the object. A value that specifies the object to compare. A value that is true if the specified object is the same as the current connection evaluation history. Otherwise, false. Determines whether the specified object is equal to the connection evaluation history represented by the object. A value that specifies the object to compare. A value that is true if the specified object is the same as the current connection evaluation history. Otherwise, false. Determines whether the two specified objects are the same. An that identifies the first object. An that identifies the second object. A value that is true if the two objects are the same. Otherwise, false. Gets the hash code for the object. A value that specifies the hash code. Gets the unique resource name (URN) path partial string that represents the connection evaluation history. A value that contains the URN fragment. Determines whether the objects identified by two objects are the same. A object that identifies the first object. A object that identifies the second object. A value that is true if the objects are the same, otherwise false. Determines whether the object identified by a is the same as the object identified by a . A object that identifies the first object. An that identifies the second object. A value that is true if the objects are the same, otherwise false. Determines whether the object identified by a is the same as the object identified by a . An that identifies the first object.. A object that identifies the second object. A value that is true if the objects are the same, otherwise false. Determines whether the objects identified by two objects are different. A object that identifies the first object. A object that identifies the second object. A value that is true if the objects are different, otherwise false. Determines whether the object identified by a is the same as the object identified by a . A object that identifies the first object. An that identifies the second object. A value that is true if the objects are different, otherwise false. Determines whether the object identified by a is the same as the object identified by a . An that identifies the first object.. A object that identifies the second object. A value that is true if the objects are different, otherwise false. Initializes a new instance of the class. A object value that specifies the parent of the object. Verifies whether the an object with the specified ID value exists in the collection. The value that is to be found in the collection. A object value that specifies whether the referenced object is in the collection. If True, it exists in the collection. Otherwise, False. Initializes a new instance of the class. Gets the object factory for the referenced object. An object that contains the object factory for the referenced object. Initializes a new instance of the class. Initializes a new instance of the class based on the specified key. A value that specifies the other key. Initializes a new instance of the class that has the specified ID value. A value that specifies the ID value of the key. Determines whether the specified object is equal to the exception detail represented by the object. A y value that identifies the object to compare. A value that is true if the specified object is the same as the current evaluation detail. Otherwise, false. Determines whether the specified object is equal to the exception detail represented by the object. A value that identifies the object to compare. A value that is true if the specified object is the same as the current evaluation detail. Otherwise, false. Determines whether the two specified objects are the same. An that identifies the first object. An that identifies the second object. A value that is true if the two objects are the same. Otherwise, false. Gets the hash code for the object. A value that specifies the hash code. Gets the unique resource name (URN) path partial string that represents the evaluation detail. A value that contains the URN fragment. Determines whether the objects identified by two objects are the same. A object that identifies the first object. A object that identifies the second object. A value that is true if the objects are the same, otherwise false. Determines whether the object identified by a is the same as the object identified by a . A object that identifies the first object. A object that identifies the second object. A value that is true if the objects are the same, otherwise false. Determines whether the object identified by a is the same as the object identified by a . A object that identifies the first object. A object that identifies the second object. A value that is true if the objects are the same, otherwise false. Determines whether the objects identified by two objects are different. A object that identifies the first object. A object that identifies the second object. A value that is true if the objects are different, otherwise false. Performs a Boolean equality operation to determine whether two evaluation detail object keys reference the same evaluation detail object. A object that identifies the first object. A object that identifies the second object. A value that is true if the objects are different, otherwise false. Performs a Boolean equality operation to determine whether two evaluation detail object keys reference the same evaluation detail object. A object that identifies the first object. A object that identifies the second object. A value that is true if the objects are different, otherwise false. Initializes a new instance of the class. A object value that specifies the parent of the object. Verifies whether an object with the specified ID value exists in the collection. The value that is to be found in the collection. A object value that specifies whether the referenced object is in the collection. If True, it exists in the collection. Otherwise, False. Determines whether the specified type is supported by policy-based management services. A object value that specifies the type. A value that specifies whether the type is supported. If true, the type is supported. Otherwise, false. Determines whether the specified type is supported for being used as a constant by policy-based management services. A object value that specifies the type. A value that specifies whether the type is supported. If true, the type is supported. Otherwise, false. Registers a string pattern for conditional comparisons. A object value that specifies the string pattern. A value that specifies the string pattern. Determines whether the specified type is supported by policy-based management services. A objects that specifies the type. A object value that contains a list of objects that specifies the supported operators for the type. Determines whether the specified type is supported by policy-based management services. A objects that specifies the type. A object value that contains a list of objects that specifies the supported operators for the type. Initializes a new instance of the class. Discovers dependencies in the evaluation history. The object value that holds the evaluation dependencies. Gets the object factory for the referenced object. An object that contains the object factory for the referenced object. Initializes a new instance of the class. Initializes a new instance of the class based on the specified key. A value that specifies the other key. Initializes a new instance of the class that has the specified ID value. A value that specifies the name of the key. Determines whether the specified object is equal to the exception detail represented by the object. A y value that identifies the object to compare. A value that is true if the specified object is the same as the current evaluation detail. Otherwise, false. Determines whether the specified object is equal to the exception detail represented by the object. A value that identifies the object to compare. A value that is true if the specified object is the same as the current evaluation detail. Otherwise, false. Determines whether the two specified objects are the same. A value that specifies one object. A value that specifies another object. A value that is true if the two objects are the same. Otherwise, false. Gets the hash code for the object. A value that specifies the hash code. Gets the unique resource name (URN) path partial string that represents the history object. A value that contains the URN fragment. Determines whether the objects identified by two objects are the same. A object that identifies the first object. A object that identifies the second object. A value that is true if the objects are the same, otherwise false. Determines whether the object identified by a is the same as the object identified by a . A object that identifies the first object. A object that identifies the second object. A value that is true if the objects are the same, otherwise false. Determines whether the object identified by a is the same as the object identified by a . A object that identifies the first object. A object that identifies the second object. A value that is true if the objects are the same, otherwise false. Determines whether the objects identified by two objects are different. A object representing one of the history objects to compare. A object representing the other history object object to compare. A value that is true if the objects are different, otherwise false. Determines whether the object identified by a is different than the object identified by a . A object that identifies the first object. A object that identifies the second object. A value that is true if the objects are different, otherwise false. Determines whether the object identified by a is different than the object identified by a . A object that identifies the first object. A object that identifies the second object. A value that is true if the objects are different, otherwise false. Initializes a new instance of the class. A object value that specifies the parent of the object. Determines whether the collection contains the object specified by the parameter. An value that specifies the object to find. true if the collection contains the object; otherwise, false. Initializes a new instance of the class. Creates a new expression node. An value that specifies the object on which the expression node is based. An object that represents the new expression node. Creates a new expression node by converting a filter node. A value that specifies the filter node to convert into an expression node. An object that represents the new expression node. Creates a new expression node by converting a filter node. A object value that specifies the filter node to convert into an expression node. A value that specifies the type of object. An object that represents the new expression node. Converts a type from a string value. A value that specifies the object type. A value that specifies the string value. A value that contains the converted type. Creates a filter node by converting the expression node. A object value that specifies the new filter node. Converts the specified string to an integer. A value that specifies the value in string format. A object value that specifies the result of the conversion. Converts a type to a string value. A value that specifies the type. A value that specifies the converted string. Creates a copy of the referenced object. This includes all its properties. An object value that specifies the copied expression node. Deserializes an expression node from a string. A that specifies the string that contains the expression node text. An object value that specifies the deserialized expression node. Deserializes an expression node from an XML reader. A that specifies the XML reader that contains the expression node text. An object value that specifies the deserialized expression node. Deserializes the properties in the expression from an XML reader. A that specifies the XML reader that contains the expression node text. A value that determines whether to include the property result Deserializes the property results in the expression from an XML reader. A that specifies the XML reader that contains the expression node text. Deserializes the expression node from a text string. A value that contains the serialized expression node. A value that contains the deserialized string. Allows the conversion of expression node to filter mode. The conversion of expression node to filter mode. Deserializes the expression node from a list of text strings. A object with the values to deserialize. Returns an enumerated list of dependent expression nodes. An IEnumerable<ExpressionNode> object value that contains the list of dependent expression nodes. Determines whether the properties of the specified object are equal to the properties of the current expression node. An T:System.Object specifying the object to compare to the current expression node. A value that is true if the properties of the two objects are equal. Otherwise false. Returns a value that specifies whether the referenced expression node object is equal to the specified object. A that specifies the object. A value that specifies whether the expression node is equal to the specified object.If true, the expression node is equal to the specified object. Otherwise, false. Evaluates the expression node with the given facet context. A value that specifies the facet evaluation context. A value that is the object specified by the evaluation. Evaluates the expression node with the given facet context and checks the script as a proxy. A value that specifies the facet evaluation context. A value that specifies whether to check the script as a proxy. A value that is the object specified by the evaluation. Gets the hash code for the object. A value that specifies the hash code. Gets the result that is returned when an expression is deserialized. An value that specifies the object that is returned when an expression is deserialized. Gets the result in string format that is returned when an expression is deserialized. A value that specifies the object that is returned when an expression is deserialized. Indicates the type of match to be used in the node. A string that represents the value. The type of match to be used in the node. Moves the reader to the element with check. The XML reader to be used. The string that represents the name. Parses the specified expression string. A value that specifies the string to be parsed. An object value that specifies part of an expression. Parses the specified string. A value that specifies the string to be parsed. A value that specifies the type of object. An object value that specifies part of an expression. Reads a named serialized element using the XML Reader and returns the value. An object value that specifies the XML reader used to read the specified object. A value that contains the name of the object to read. A value that contains the value with the specified name. Reads the end element in the expression node. An object value that specifies the XML reader used to read the specified element. Reads the specified node with a checkmark. The XML reader to be used. The name of the elements in the node. The specified node with a checkmark. Reads the specified elements, evaluated with the given expression node type, and read with the specified XML reader. An object value that specifies the XML reader used to read the specified elements. A that specifies the node type. An array of values that specifies the elements to read. A of strings that contains the read values. Reads the expression node using the XML Reader. An object value that specifies the XML reader used to read the expression node. A value that specifies the type of node. A value that contains the name of the object to read. Resolves the enumeration conflicts encountered during the process. A string for the type of object. A string corresponding to the value. The enumeration conflicts that are encountered during the process. Serializes the expression node to the specified XML Writer. An object value that specifies the XML writer used to serialize the expression node. Serializes the expression node to a text string. An object value that specifies the expression node. A value that contains the serialized expression node in text format. Serializes the expression node to a text string. An object value that specifies the expression node. A value that contains the serialized expression node in text format. Serializes all properties for the specified object, using the specified XML writer. The XML writer. true to include the serialization result; otherwise, false. Serializes the result in the expression node. The XML writer. Sets the compatible filter node of the Boolean property. A value. A Boolean value that represents the compatible filter node. Sets the Boolean value for the HasScript property. A value. A Boolean value that represents the HasScript property. Sets the name of the condition type property. A value. A value that represents the name of the condition type property. Indicates the type of node to be set. The specified expression node type. Sets the name of the expression node. A value that specifies the name of the expression node. A string that represents the name of the expression node. Sets property values. A value that represents the property values of the expression node. Sets type class for the expression node. A value. Returns the referenced object in string format. A value that contains the expression node object in string format. Returns the referenced object in string format for display. A value that contains the expression node object in string format. Returns the referenced object in URN format. A value that contains the expression node object in URN format. Initializes a new instance of the class that has the specified name. A value that specifies the name of the attribute. Initializes a new instance of the class that has the specified name and type. A value that specifies the name of the attribute. A value that specifies the type of the attribute. Returns a copy of the expression node including properties. A value that specifies the expression node. Gets the expression node attribute in string format. A value that specifies the expression node attribute. Gets the expression node attribute in string format with display formatting. A value that specifies the expression node attribute. Initializes a new instance of the class. Gets the number of child expression nodes that are dependent on the parent node. A object value that specifies the expression node to add to the list of children. Deserializes the properties in the expression from an XML reader. A that specifies the XML reader that contains the expression node text. A value that determines whether to include the property result Populates the specified list with attributes associated with the expression node. The string list to populate. Returns an enumerated list of the children listed in this object. An value that containing the expression nodes that are the children listed in the object. Determines whether the specified object has equal properties to the referenced object. A that specifies the object to compare properties. A value determines whether the object properties are equal. If True, they are equal. Otherwise False. Gets the expression node children in string format. A value that specifies the expression node children. Initializes a new instance of the class that has the specified object. An value that specifies the object. Returns the a copy of the expression node including properties. A value that specifies the copy of the expression node. Returns the expression node constant in string format. A value that specifies the expression node constant in string format. Returns the expression node constant in string format with display formatting. A value that specifies the expression node constant in string format with display formatting. Initializes a new instance of the class that has the specified function and arguments. An object value that specifies the type of function. An array of object values that specifies the arguments for the function. Creates a copy of the expression node including properties. A value that is copy of the expression node. Returns a string that represents the object. Returns a value that represents the object. Returns the function as a string formatted for display. A value that contains the function in string format. Initializes a new instance of the class that has the specified expression node. An value that specifies the expression node. Creates a copy of the expression node group including properties. A value that specifies the copied expression node. Initializes a new instance of the class. A object. An object. An object. Clones the expression node and all child nodes subsumed by the expression node. An object. Gets the operator type from its string representation supplied by the parameter. A string value that contains the operator. An object. Gets the operator type as a string value from the parameter. A object. A string value that specifies the operator type. Adds a to the list of supported operators. A object that specifies the type to add. A enumeration object that specifies the mode. A generic list of type objects. Gets the object as a string value. A string value that contains the operator. Indicates the target property to get. A string that represents the property name. The specified target property. The target property to get. Compares the objects within the FacetInfo. The objects that need to be compared. The objects to compare. Releases all resources used by the class. Renders a string input in the FacetInfo object. A string input in the FacetInfo object. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class that has the specified parent policy store and the specified name. A object that specifies the parent policy store. A value that specifies the name of the object set. Alters the definition of an created previously. Calculates an expression with results applied to the targets. A object. An object. Calculates an expression with results applied to the targets. A object. A object. An object. Calculates an expression with results applied to the targets. A object. A object. An object. A string value that specifies the policy. A pointer to array. A pointer to array. Calculates an expression with results applied to the targets. A object. A string value that specifies the policy. An object. Creates an without parent. Discovers an and adds it to the object identified by the parameter. A object. Drops an . Gets the object factory. An object. Initializes a new instance of the . Initializes a new instance of the class based on the specified key. A value that specifies the other key. Initializes a new instance of the class that has the specified name. A value that specifies the name of the key. Determines whether the two specified objects are equal. A value that specifies one object. A value that specifies whether the specified key is equal to the referenced object key. If True, the key values are equal. Otherwise, False. Determines whether the specified object key is equal to the referenced object key. A value that specifies the object to compare. A value that specifies whether the specified key is equal to the referenced object key. If True, the key values are equal. Otherwise, False. Determines whether the specified object key is equal to the referenced object key. A value that specifies one object. A value that specifies another object. A value that specifies whether the specified key is equal to the referenced object key. If True, the key values are equal. Otherwise, False. Gets the hash code for the object. A value that specifies the hash code. Gets the unique resource name (URN) path partial string that represents the object set. A value that contains the URN fragment. Performs a Boolean equality operation to determine whether two object sets reference the same object set. A object representing one of the object sets to compare. A object representing the other object sets to compare. A value specifying whether the two object sets are the same. Returns True if both parameters are null or reference the same object set. Otherwise, returns False. Performs a Boolean equality operation to determine whether two object sets reference the same object set. A object representing one of the object sets to compare. A object representing the other object sets to compare. If the object does not reference a , the method returns False. A value specifying whether the two object sets are the same. Returns True if both parameters are null or reference the same object set. Otherwise, returns False. Performs a Boolean equality operation to determine whether two object sets reference the same object set. A object representing one of the object sets to compare. If the object does not reference a , the method returns False. A object representing the other object sets to compare. A value specifying whether the two object sets are the same. Returns True if both parameters are null or reference the same object set. Otherwise, returns False. Performs a Boolean equality operation to determine whether two object sets reference the same object set. A object representing one of the object sets to compare. A object representing the other object set to compare. A value specifying whether the two object sets are the same. Returns True if the parameters reference separate object set, or if only one of the parameters is null. Otherwise, returns False. Performs a Boolean equality operation to determine whether two object set keys reference the same object set. A object representing one of the object sets to compare. A object representing the other object set to compare. If the object does not reference a , the method returns True. A value specifying whether the two object sets are the same. Returns True if the parameters reference separate object set, or if only one of the parameters is null. Otherwise, returns False. Performs a Boolean equality operation to determine whether two object set keys reference the same object set. A object representing one of the object sets to compare. If the object does not reference a , the method returns True. A object representing the other Object set to compare. A value specifying whether the two object sets are the same. Returns True if the parameters reference separate object set, or if only one of the parameters is null. Otherwise, returns False. Validates an . A string value that specifies the validation method. An array of arguments. A object. Alters a previously created object. An object. Creates a object. A object. Drops an object. An object. Sets a facet on the with an object specified by the parameter. A string value that contains the facet value. A string value that specifies the . Validates the object. A string that specifies the mode of validation. Initializes a new instance of the class. A object value that specifies the parent of the object. Verifies whether the specified string exists in the collection. The value that is to be found in the collection. A value that specifies whether the specified string exists in the collection. If True, the key values are equal. Otherwise, False. Initializes a new instance of the class. Initializes a new instance of the class. A object value that specifies the policy store to which the policy belongs. A value that specifies the name of the policy. Updates any object property changes on the instance of SQL Server. Creates management policy item. Discovers conditions in the and adds them to the identified by the parameter. A object. Removes the policy from the instance of SQL Server. Evaluates the object and applies policy to the data in identified by the parameter. A object. An array of objects. A Boolean value, True if the operation succeeds, otherwise False. Evaluates the object and applies policy to the data in identified by the parameter. A object. A object. An array of objects. A Boolean value, True if the operation succeeds, otherwise False. Immediately executes the policy against the specified target objects by using the specified evaluation mode. An object that specifies the evaluation mode to use when the policy executes against the specified target. An object that specifies target objects. A value that verifies whether the policy was executed successfully.If True, the policy was executed successfully. Otherwise, False. Gets the object factory for the object. An that contains the object factory for the policy object. Initializes a new instance of the class. Initializes a new instance of the class based on the specified key. A value that specifies the key to use in constructing a new object. Initializes a new instance of the class that has the specified name. A value that specifies the name of the key. Determines if the specified object is the same as the policy identified by the current object. A value that specifies the object to compare. A value that is true if the objects are equal. Otherwise, false. Determines if the specified object is the same as the policy identified by the current object. A that specifies the object to compare. A which is true if the operands are equal, otherwise false. Determines whether two objects are equal. A value that specifies one object. A value that specifies another object. A value that is true if the objects are equal. Otherwise, false. Gets the hash code for the object. A value that specifies the hash code. Gets the unique resource name (URN) path partial string that represents the policy. A value that contains the URN fragment. Determines whether the objects identified by two objects are the same. A object that identifies the first object. A object that identifies the second object. A value that is true if the objects are the same, otherwise false. Determines whether the object identified by a is the same as the object identified by a . A object that identifies the first object. A that identifies the second object. A value that is true if the objects are the same, otherwise false. Determines whether the object identified by a is the same as the object identified by a . A object that identifies the first object. A object that identifies the second object. A value that is true if the objects are the same, otherwise false. Determines whether the objects identified by two objects are the same. A object that identifies the first object. A object that identifies the second object. A value that is true if the objects are different, otherwise false. Determines whether the object identified by a is different than the object identified by a . A object that identifies the first object. A that identifies the second object. A value that is true if the objects are different, otherwise false. Determines whether the object identified by a is different than the object identified by a . A object that identifies the first object. A object that identifies the second object. A value that is true if the objects are different, otherwise false. Renames the instance of identified by the parameter. An object. Renames a script in the policy. A object that identifies the script to rename. An object representing the renamed script. Validates a object. A string value that specifies the validation method. An array of arguments. A object. Gets the condition of a object. The from which to extract the condition. A string value that contains the condition. Renames the policy. A value that specifies the new name of the policy. Alters the script that is used to create the policy. An object that contains the altered script. Alters a previously created object of the object. The modified object. Creates a script that is used to create the policy. An object that contains the new script. Creates the object of the object. The object. Creates the object of the . The object. Drops the script that is used to create the policy. An object that contains the dropped script. Drops the object of the . The object. Determines whether the facet identified by the parameter is contained by the . A string value that contains the facet. A Boolean value, True if the facet is contained by the , otherwise False. Validates a object as specified by the parameter. A string value that specifies the . Initializes a new instance of the class. Initializes a new instance of the class. A object value that specifies the policy store to which the policy category belongs. A value that specifies the name of the category. Updates any object property changes on the instance of SQL Server. Creates a category for the class. Removes the policy category from the instance of SQL Server. Gets the object factory for the object. An that contains the object factory for the policy category object. Initializes a new instance of the class. Initializes a new instance of the class based on the specified key. A value that specifies the other key. Initializes a new instance of the class that has the specified name. A value that specifies the name of the key. Determines whether the two specified objects are equal. A value that specifies one object. A value that specifies whether the specified key is equal to the referenced object key. If True, the key values are equal. Otherwise, False. Determines whether the specified object key is equal to the referenced object key. A value that specifies the object to compare. A which is true if the operands are equal, otherwise false. Determines whether the specified object key is equal to the referenced object key. A value that specifies one object. A value that specifies another object. A value that specifies whether the specified key is equal to the referenced object key. If True, the key values are equal. Otherwise, False. Gets the hash code for the object. A value that specifies the hash code. Gets the unique resource name (URN) path partial string that represents the policy category. A value that contains the URN fragment. Performs a Boolean equality operation to determine whether two policy category objects reference the same policy category. A object representing one of the policy category objects to compare. A object representing the other policy category objects to compare. A value specifying whether the two policy category objects are the same. Returns True if both parameters are null or reference the same policy category. Otherwise, returns False. Performs a Boolean equality operation to determine whether two policy category objects reference the same policy category. A object representing one of the policy category objects to compare. A object representing the other policy category objects to compare. If the object does not reference a , the method returns False. A value specifying whether the two policy category objects are the same. Returns True if both parameters are null or reference the same policy category. Otherwise, returns False. Performs a Boolean equality operation to determine whether two policy category objects reference the same policy category. A object representing one of the policy category objects to compare. If the object does not reference a , the method returns False. A object representing the other policy category objects to compare. A value specifying whether the two policy category objects are the same. Returns True if both parameters are null or reference the same policy category. Otherwise, returns False. Performs a Boolean equality operation to determine whether two policy category objects reference the same policy category. A object representing one of the policy category objects to compare. A object representing the other policy category to compare. A value specifying whether the two policy category objects are the same. Returns True if the parameters reference separate policy category, or if only one of the parameters is null. Otherwise, returns False. Performs a Boolean equality operation to determine whether two policy category keys reference the same policy category. A object representing one of the policy category objects to compare. A object representing the other policy category to compare. If the object does not reference a , the method returns True. A value specifying whether the two policy category objects are the same. Returns True if the parameters reference separate policy category, or if only one of the parameters is null. Otherwise, returns False. Performs a Boolean equality operation to determine whether two policy category keys reference the same policy category. A object representing one of the policy category objects to compare. If the object does not reference a , the method returns True. A object representing the other Policy category to compare. A value specifying whether the two policy category objects are the same. Returns True if the parameters reference separate policy category, or if only one of the parameters is null. Otherwise, returns False. Alters the script that is used to create the policy. Do not reference this member directly in your code. It supports the SQL Server infrastructure.. An ISfcScript object that contains the altered script. Creates a script that is used to create the policy. Do not reference this member directly in your code. It supports the SQL Server infrastructure.. An ISfcScript object that contains the new script. Drops the script that is used to create the policy. Do not reference this member directly in your code. It supports the SQL Server infrastructure. An ISfcScript object that contains the dropped script. Renames the policy with the specified key. Specifies the new key of the policy. Renames the script that is used to create the policy with the specified key. Specifies the new key that is used to create the policy. An ISfcScript object that contains the renamed script. Renames the policy. A value that specifies the new name of the policy category. Initializes a new instance of the class. A object value that specifies the parent of the object. Initializes a new instance of the class. A object value that specifies the parent of the object. An object value that specifies the parent of the comparison interface that is associated with the policy category. Verifies whether the specified string exists in the collection. The value that is to be found in the collection. A which is true if the specified string exists in the collection; otherwise false. Initializes a new instance of the class. Initializes a new instance of the class that has the specified parent policy store object. A object value that specifies the parent object Initializes a new instance of the class that has the specified parent policy store, and is based on the specified object. A object value that specifies the policy store to which the policy belongs. A value that specifies the object on which the category is based. Updates any object property changes on the instance of SQL Server. Creates a policy category subscription on the instance of SQL Server . Removes the policy category subscription from the instance of SQL Server. Returns the object factory constructor for the object. A object that specifies the object factory for the referenced object. Initializes a new instance of the class. Initializes a new instance of the class based on the specified key. A value that specifies the other key. Initializes a new instance of the class that has the specified name. A value that specifies the name of the key. Determines whether the two specified objects are equal. A value that specifies one object. A value that specifies whether the specified key is equal to the referenced object key. If true, the key values are equal. Otherwise, false. Determines whether the specified object key is equal to the referenced object key. A value that specifies the object to compare. A which is true if the operands are equal, otherwise .false Determines whether the specified object key is equal to the referenced object key. A value that specifies one object. A value that specifies another object. A value that specifies whether the specified key is equal to the referenced object key. If True, the key values are equal. Otherwise, False. Gets the hash code for the object. A value that specifies the hash code. Gets the unique resource name (URN) path partial string that represents the policy category subscription. A value that contains the URN fragment. Performs a Boolean equality operation to determine whether two policy category subscription objects reference the same policy category subscription. A object representing one of the policy category subscription objects to compare. A object representing the other policy category subscription objects to compare. A value specifying whether the two policy category subscription objects are the same. Returns True if both parameters are null or reference the same policy category subscription. Otherwise, returns False. Performs a Boolean equality operation to determine whether two policy category subscription objects reference the same policy category subscription. A object representing one of the policy category subscription objects to compare. A object representing the other policy category subscription objects to compare. If the object does not reference a , the method returns False. A value specifying whether the two policy category subscription objects are the same. Returns True if both parameters are null or reference the same policy category subscription. Otherwise, returns False. Performs a Boolean equality operation to determine whether two policy category subscription objects reference the same policy category subscription. A object representing one of the policy category subscription objects to compare. If the object does not reference a , the method returns False. A object representing the other policy category subscription objects to compare. A value specifying whether the two policy category subscription objects are the same. Returns True if both parameters are null or reference the same policy category subscription. Otherwise, returns False. Performs a Boolean equality operation to determine whether two policy category subscription objects reference the same policy category subscription. A object representing one of the policy category subscription objects to compare. A object representing the other policy category subscription to compare. A value specifying whether the two policy category subscription objects are the same. Returns True if the parameters reference separate policy category subscription, or if only one of the parameters is null. Otherwise, returns False. Performs a Boolean equality operation to determine whether two policy category subscription keys reference the same policy category subscription. A object representing one of the policy category subscription objects to compare. A object representing the other policy category subscription to compare. If the object does not reference a , the method returns True. A value specifying whether the two policy category subscription objects are the same. Returns True if the parameters reference separate policy category subscription, or if only one of the parameters is null. Otherwise, returns False. Performs a Boolean equality operation to determine whether two policy category subscription keys reference the same policy category subscription. A object representing one of the policy category subscription objects to compare. If the object does not reference a , the method returns True. A object representing the other Policy category subscription to compare. A value specifying whether the two policy category subscription objects are the same. Returns True if the parameters reference separate policy category subscription, or if only one of the parameters is null. Otherwise, returns False. Alters the script. An object that contains the altered script. Creates the script. An object that contains the created script. Creates the script. An object that contains the created script. Validates the subscription by using the specified mode. A object that specifies the mode that validates the subscription. Validates the subscription properties by using the specified mode. A object that specifies the mode that validates the subscription properties. Initializes a new instance of the class. A object value that specifies the parent of the object. Verifies whether the specified ID value exists in the collection. The value that is to be found in the collection. A value that specifies whether the ID value exists in the collection. If True, it exists. Otherwise, False. Initializes a new instance of the class. The represented by this instance. Initializes a new instance of the class. A object value that specifies the parent of the object. A generic value that represents the compared results of a value. Verifies whether the specified string exists in the collection. The value that is to be found in the collection. A value that determines whether the collection contains the specified name. If True, the collection contains the specified name. Otherwise, False. Initializes a new instance of the class based on the specified XML writer. An object that records the results from evaluating the policy. Clears the object. Gets an object value that contains the XML writer settings. An object value that contains the XML writer settings. Writes the contents of an object by using an XML writer. The object to send to the XML writer. Initializes a new instance of the class. Initializes a new instance of the class. A object. Initializes a new instance of the class. A object. A string value that specifies the name of the policy extender. Initializes a new instance of the class. Initializes a new instance of the class. A object. Alters a previously created object. Creates new policy from an object and names. An object. A string value that specifies the name of the target expression. A string value that specifies the name of the new policy. A string value that specifies the name of the condition defined by the target expression. Creates new policy from an object and an object. An object. A string value that specifies the name of the target expression. A string value that specifies the name of the new policy. A string value that specifies the name of the condition defined by the target expression. An object. Creates new policy from an and an object. An object. A string value that specifies the name of the target expression. A string value that specifies the name of the new policy. A string value that specifies the name of the condition defined by the target expression. An object. Deserializes a single policy and its associated condition from the specified XML reader into the policy store. An object that specifies the XML reader from which to deserialize the policy. A value that specifies whether the existing policy is overwritten during the deserialization. A value that specifies whether the existing condition is overwritten during the deserialization. A and its associated condition from the specified XML reader into the policy store. Discovers policy specified by an object. A object. Enumerates policy items specified by an object. An object. A object of policy items. Enumerates conditions specified by an object. An object. A generic ReadOnlyCollection of objects. Returns a list of conditions that are associated with the specified facet. A object that specifies the facet. A object that contains the list of conditions that are associated with the facet. Enumerates a of conditions. A string that specifies the facet. A object. A of conditions. Enumerates facets in a domain. An array of string arguments that specify the facets. A collection of objects that represent all facets on the instance of SQL Server. Returns a list of policies associated with the specified facet. A object that specifies the target object. A object that contains the list of policies that are associated with the facet. Enumerates policy items on a facet. A string value that specifies the facet. A object. A of policy items. Returns an enumerated list of policy category information. A object that contains a list of policy category information. Returns a list of root conditions for the specified type. A object that specifies the root type. A object that contains the list of root conditions. Returns a list of root facets for the specified type. A object that specifies the root type. A of root facets for the specified type. Returns a list of target set conditions for the specified type. A object that specifies the target set type. A that contains the target set conditions. Enumerates conditions on the target. A T:System.Type object. A object. A of conditions. Deletes system health phantom records specified by a . Deletes system health phantom records specified by a . A object. A object. Imports a single policy and its associated condition from the given XML reader into the policy store. An object that specifies the XML reader. An value that specifies whether the import policy is enabled. A value that specifies whether the existing policy is overwritten. A value that specifies whether the existing condition is overwritten. A single and its associated condition from the given XML reader. Initializes a new instance of the class. Determines if the specified object is the same as the policy store identified by the current object. A value that specifies the object to compare. A value that is true if the objects are equal. Otherwise, false. Determines if the specified object is the same as the policy store identified by the current object. A that specifies the object to compare. A value that is true if the objects are equal. Otherwise, false. Determines whether two objects are equal. A value that specifies one object. A value that specifies another object. A value that is true if the objects are equal. Otherwise, false. Gets the hash code for the policy store key. A value that specifies the hash code. Gets the unique resource name (URN) path partial string that represents the policy store. A value that contains the URN fragment. Determines whether the objects identified by two objects are the same. A object that identifies the first object. A object that identifies the second object. A value that is true if the objects are the same, otherwise false. Determines whether the object identified by a is the same as the object identified by a . A object that identifies the first object. A that identifies the second object. A value that is true if the objects are the same, otherwise false. Determines whether the object identified by a is the same as the object identified by a . A object that identifies the first object. A object that identifies the second object. A value that is true if the objects are the same, otherwise false. Determines whether the objects identified by two objects are not the equal. A object that identifies the first object. A object that identifies the second object. A value that is true if the objects are different, otherwise false. Determines whether the object identified by a is different than the object identified by a . A object that identifies the first object. A that identifies the second object. A value that is true if the objects are different, otherwise false. Determines whether the object identified by a is different than the object identified by a . A object that identifies the first object. A object that identifies the second object. A value that is true if the objects are different, otherwise false. Sets the name of a , , or . The T:System.Object to mark. Boolean value that specifies whether to mark . Gets a new object. A new object. Gets a new of type determined by the name property of parameter. An object. A new object. Gets a object specified by the parameter. A string value that specifies the type. A object. Gets a T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcTypeMetadata object identified by the parameter. A string value that specifies the type. A object. Use the SFC state management to return true. A Boolean value that is always true. Indicates the logical version to get in the domain. The logical version to get in the domain. Indicates the connection to get. The connection to get. Indicates the connection to get using the SfcObjectQuery mode. A object. The to get using the SfcObjectQuery mode. Indicates the connection to set. The specified connection. Validates the objects in the . A string value that specifies the validation method. An array of arguments. A object. Removes the health data for a specified tree/subtree. Removes the health data for a specified tree/subtree. A T: Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryExpression object. The RepairPolicyAutomation method recreates all necessary artifacts for all automated policies. Alters the script associated with this policy store. The interface of the modified script. Starts a serialization upgrade. An object that contains the upgrade status. Subscribes the policy store to the category specified by the and parameters. A object. A string value that specifies the policy category. A object. Returns the object as a string value. A value that contains the string value of the object. Unsubscribes the policy store from the category specified by the and parameters. A object. A string value that specifies the policy category. Initializes a new instance of the class. Determines whether an upgrade is required for the specified type and the specified file. A value that specifies the type. An value that specifies the version of the files. A value that specifies whether an upgrade is required. If True, an upgrade is required. Otherwise, False. Runs a process to update the cache after a policy store upgrade. A object of and values that specifies the objects held in cache during upgrade. An value that specifies the file version of the policy store. Upgrades an instance of the policy store. A object of values that represents the serialized instance data. An value that specifies the file version of the policy store. A value that specifies the Uri data. A object of and values that specifies the objects held in cache during upgrade. A which contains the new policy or condition. Initializes a new instance of the class. Initializes a new instance of the class on the specified connection. An object value that specifies the parent of the object. A value that specifies the type skeleton, such as Server\Trigger or Server\Database\Table\Trigger, for the target filter. Discovers dependency relationships for the specified sink. An object that specifies the dependency sink. Gets the filter that is associated with the target set. A value that specifies the filter that is associated with the target set. Gets the target set level for the specified skeleton. A object that specifies the level skeleton. A object that specifies the target set level for the specified skeleton. Returns a sorted list of levels for the target set. A object that contains the sorted list of levels for the target set. Returns the object factory used to generate instances of the object. A object that specifies the object factory. Initializes a new instance of the class. Initializes a new instance of the class based on the specified key. A value that specifies the other key. Initializes a new instance of the class that has the specified target type skeleton. A value that specifies the target type skeleton of the key. Determines whether the two specified objects are equal. A value that specifies one object. A value that specifies whether the specified key is equal to the referenced object key. If True, the key values are equal. Otherwise, False. Determines whether the specified object key is equal to the referenced object key. A value that specifies the object to compare. A which is true if the operands are equal, otherwise false.. Determines whether the specified object key is equal to the referenced object key. A value that specifies one object. A value that specifies another object. A value that specifies whether the specified key is equal to the referenced object key. If True, the key values are equal. Otherwise, False. Gets the hash code for the object. A value that specifies the hash code. Gets the unique resource name (URN) path partial string that represents the target set. A value that contains the URN fragment. Performs a Boolean equality operation to determine whether two target sets reference the same target set. A object representing one of the target sets to compare. A object representing the other target sets to compare. A value specifying whether the two target sets are the same. Returns True if both parameters are null or reference the same target set. Otherwise, returns False. Performs a Boolean equality operation to determine whether two target sets reference the same target set. A object representing one of the target sets to compare. A object representing the other target sets to compare. If the object does not reference a , the method returns False. A value specifying whether the two target sets are the same. Returns True if both parameters are null or reference the same target set. Otherwise, returns False. Performs a Boolean equality operation to determine whether two target sets reference the same target set. A object representing one of the target sets to compare. If the object does not reference a , the method returns False. A object representing the other target sets to compare. A value specifying whether the two target sets are the same. Returns True if both parameters are null or reference the same target set. Otherwise, returns False. Performs a Boolean equality operation to determine whether two target sets reference the same target set. A object representing one of the target sets to compare. A object representing the other target set to compare. A value specifying whether the two target sets are the same. Returns True if the parameters reference separate target set, or if only one of the parameters is null. Otherwise, returns False. Performs a Boolean equality operation to determine whether two target set keys reference the same target set. A object representing one of the target sets to compare. A object representing the other target set to compare. If the object does not reference a , the method returns True. A value specifying whether the two target sets are the same. Returns True if the parameters reference separate target set, or if only one of the parameters is null. Otherwise, returns False. Performs a Boolean equality operation to determine whether two target set keys reference the same target set. A object representing one of the target sets to compare. If the object does not reference a , the method returns True. A object representing the other Target set to compare. A value specifying whether the two target sets are the same. Returns True if the parameters reference separate target set, or if only one of the parameters is null. Otherwise, returns False. Sets the condition for the specified target set level. A object that specifies the target set level. A object that specifies the condition. A object that specifies the target set level with the associated condition. Initializes a new instance of the class. An object value that specifies the parent of the object. Initializes a new instance of the class. An object value that specifies the parent of the object. A generic value that represents the compared results of a value. Verifies whether the specified string exists in the collection. The value that is to be found in the collection. true if the specified string exists in the collection; otherwise, false. Initializes a new instance of the class. Compares the current object with the specified target set level. An object that specifies the object to compare. A value that specifies the difference between target set levels. Discovers dependency relationships for the specified sink. An object that specifies the dependency sink. Determines whether the object is equal to the specified object. An value that specifies the object to compare. A value that determines whether the two objects are equal. If True, the objects are equal. Otherwise, False. Returns the hash code for the object. A value that specifies the hash code for the object. Returns the object factory used to generate instances of the object. A object that specifies the object factory. Gets the type filter properties with the specified skeleton format. A object that specifies the skeleton used in the type filter. A PropertyInfo object array that contains the type filter property information. Initializes a new instance of the class. Initializes a new instance of the class based on the specified key. A value that specifies the other key. Initializes a new instance of the class that has the specified target type skeleton. A value that specifies the target type skeleton of the key. Determines whether the two specified objects are equal. A value that specifies one object. A value that specifies whether the specified key is equal to the referenced object key. If True, the key values are equal. Otherwise, False. Determines whether the specified object key is equal to the referenced object key. A value that specifies the object to compare. A value that specifies whether the specified key is equal to the referenced object key. If True, the key values are equal. Otherwise, False. Determines whether the specified object key is equal to the referenced object key. A value that specifies one object. A value that specifies another object. A value that specifies whether the specified key is equal to the referenced object key. If True, the key values are equal. Otherwise, False. Gets the hash code for the object. A value that specifies the hash code. Gets the unique resource name (URN) path partial string that represents the target set. A value that contains the URN fragment. Performs a Boolean equality operation to determine whether two target sets reference the same target set. A object representing one of the target sets to compare. A object representing the other target sets to compare. A value specifying whether the two target sets are the same. Returns True if both parameters are null or reference the same target set. Otherwise, returns False. Performs a Boolean equality operation to determine whether two target sets reference the same target set. A object representing one of the target sets to compare. A object representing the other target sets to compare. If the object does not reference a , the method returns False. A value specifying whether the two target sets are the same. Returns True if both parameters are null or reference the same target set. Otherwise, returns False. Performs a Boolean equality operation to determine whether two target sets reference the same target set. A object representing one of the target sets to compare. If the object does not reference a , the method returns False. A object representing the other target sets to compare. A value specifying whether the two target sets are the same. Returns True if both parameters are null or reference the same target set. Otherwise, returns False. Performs a Boolean equality operation to determine whether two target sets reference the same target set. A object representing one of the target sets to compare. A object representing the other target set to compare. A value specifying whether the two target sets are the same. Returns True if the parameters reference separate target set, or if only one of the parameters is null. Otherwise, returns False. Performs a Boolean equality operation to determine whether two target set keys reference the same target set. A object representing one of the target sets to compare. A object representing the other target set to compare. If the object does not reference a , the method returns True. A value specifying whether the two target sets are the same. Returns True if the parameters reference separate target set, or if only one of the parameters is null. Otherwise, returns False. Performs a Boolean equality operation to determine whether two target set keys reference the same target set. A object representing one of the target sets to compare. If the object does not reference a , the method returns True. A object representing the other Target set to compare. A value specifying whether the two target sets are the same. Returns True if the parameters reference separate target set, or if only one of the parameters is null. Otherwise, returns False. Initializes a new instance of the class. A object value that specifies the parent of the object. Initializes a new instance of the class. A object value that specifies the parent of the object. An object value that specifies the parent of the comparison interface that is associated with the target set level. Verifies whether the specified string exists in the collection. The value that is to be found in the collection. A value that determines whether the specified string exists in the collection. If True, the string exists in the collection. Otherwise, False. Initializes a new instance of the class. Gets the description for the object supplied by the parameter. The object. A string value that contains the description. Gets the description for the object supplied by the parameter. The object. A string value that contains the description. Gets the evaluation mode from the parameter. A string value that contains the description. An object. Gets a Boolean value that specifies whether the help link is valid. A string value that contains the link. A Boolean value that specifies whether the help link is valid, True if valid, otherwise False. Updates any object property changes on the instance of SQL Server.  Gets the context that is associated with the attribute. A value that specifies the name of the property. A value that specifies the value of the property. A object value that specifies the property value. Gets the context that is associated with the attribute. A value that specifies the name of the property. A value that specifies the value of the property. A object value that specifies the property value. Gets the value of the specified property. A value that specifies the name of the property. An value that specifies the property value. Refreshes the attribute properties. Sets the value of the specified property. A value that specifies the name of the property. A value that specifies the value of the property. A object value that specifies the property value. Initializes a new instance of the class. Gets the evaluation mode for the specified type. A that specifies the facet. The object value that specifies the evaluation mode for the facet. Gets the facet properties for the specified type. A object value that specifies the type. A object value that specifies the property information. Gets a list of facets for the specified target type. A that specifies the target type. A of values that specifies the facets for the target type. Gets the facet for the specified root type. A object value that specifies the root type. A value that specifies the root type that is associated with the facet. Gets the facet for the supported type. A object value that specifies the type. A list of object values that specifies the types that are associated with the facet. Gets the facet for the specified type. A object value that specifies the facet. A value that specifies the type that is associated with the facet. Gets the facets for the specified root type. A object value that specifies the type. A of object values that specifies the types that are associated with the facet. Determines whether the specified property can be set. A object value that specifies the type. A object value that specifies the name of the property. A value that specifies whether the property is configurable.If True, the property is configurable. Otherwise, False. Determines whether the facet is registered. A object value that specifies the type. A value that specifies whether the facet is registered.If True, the facet is registered. Otherwise, False. Determines whether the facet is the root type. A object value that specifies the root type. A object value that specifies the facet type. A value that specifies whether the facet is the root.If True, the facet is the root. Otherwise, False. Gets the date and time when the condition was created. A value that contains the date and time when the condition was created. Gets the authentication credentials of the user who created the condition. A value that contains the authentication credentials of the user who created the condition. Gets the date and time when the condition was last modified. A value that contains the date and time when the condition was last modified. Gets or sets the descriptions of the condition. A value that contains a description of the condition. Gets or sets the type of expression that the condition uses. A object value that specifies the type of expression that the condition uses. Gets or sets the facet that is associated with the condition. A value that specifies the facet that is associated with the condition. Gets the value that specifies whether the condition has a script. A value that specifies whether the condition has a script.If True, the condition has a script. Otherwise, False. Gets the ID value that uniquely identifies the condition. An value that uniquely identifies the condition. Gets the of the condition object. The object. Gets the value that specifies whether the condition is enumerable. A value that specifies whether the condition is enumerable.If True, the condition is enumerable. Otherwise, False. Determines whether the condition is a . A Boolean value that returns True if the condition is a . Gets the name of the key. A value that specifies the name of the key value. Gets the authentication credentials of the user who last modified the condition. A value that contains the authentication credentials of the user who last modified the condition. Gets the name of the facet. A value that specifies the name of the facet. Gets or sets the object that is the parent of the referenced object. A object that is the parent of the object. Gets a object in the collection by name. A value that specifies the name of the object in the collection. A object value that represents the condition that has the specified name. Gets the policies that are dependent on the condition. A object value that specifies the policies that are dependent on the condition. Gets or sets the expression node for the condition. A object value that specifies the expression node for the condition. Gets or sets the facet information for the condition. A object value that specifies the facet information for the condition. Gets the collection that contains information about all the facets that are associated with the condition. A object value that specifies all the facets that are associated with the condition. Gets the collection that contains information about all the root level facets that are associated with the condition. A object value that specifies all the root level facets that are associated with the condition. Gets a object with the evaluation details for this collection. A object with the evaluation details for this collection. Gets an value that specifies an evaluation ID. An value that specifies an evaluation ID. Gets a value that describes the exception, if one occured. A value that contains the description of the exception. Gets the integer value that uniquely identifies the referenced evaluation history record. An value that contains the ID value that uniquely identifies the evaluation history record. Gets the value that specifies the key value that identifies the evaluation history record. A value that specifies the key value that identifies the evaluation history record. Gets or sets the ID value of the key. A value that specifies the ID value of the key. Gets or sets the instance parent via the keychain. An object that represents the parent of the current instance. Gets or sets a value that specifies whether the policy executed successfully. A value that specifies whether the policy executed successfully.If True, the policy executed successfully. Otherwise, False. Gets a value that specifies the name of the instance of the Database Engine. A value that specifies the name of the instance of the Database Engine. Gets a object in the collection by id value. A value that specifies the index id of the object in the collection. A object value that represents the connection evaluation history that has the specified id value. Gets the date and time when the policy was evaluated. A value that contains the date and time when the policy was evaluated. Gets the description of the exception, if one occurred. A value that contains the description of the exception. Gets the integer value that uniquely identifies the evaluation history record. An value that contains the ID value that uniquely identifies the evaluation history record. Gets the integer value that uniquely identifies the evaluation history detail record. An value that contains the ID value that uniquely identifies the evaluation history detail record. Gets the key value that identifies the evaluation history detail record. An value that specifies the key value that identifies the evaluation history detail record. Gets or sets the ID value of the key. A value that specifies the ID value of the key. Gets the parent of the referenced object. A object that specifies the parent object. Gets the value that determines whether the policy executed successfully. A value that specifies whether the policy executed successfully.If True, the policy executed successfully. Otherwise, False. Gets the result details from the policy evaluation. A value that contains the description of the results. Gets or sets a value that specifies the query that identifies the targets that the evaluation detail record applies to. A value that specifies the query that identifies the targets that the evaluation detail record applies to. Gets a object in the collection by ID value. A value that specifies the ID value of the object in the collection. A object value that represents a row of detail in the evaluation that has the specified name. Represents a collection of objects. Each ConnectionEvaluationHistory object represents an assembly defined in the evaluation history. A object that contains a collection of objects. Gets the date and time when the parent policy finished running. A value that contains the date and time when the policy finished running. Gets the description of the exception, if one occurred. A value that contains the description of the exception. Gets the integer value that uniquely identifies the referenced evaluation history record. An value that contains the ID value that uniquely identifies the evaluation history record. Gets the key value that identifies the evaluation history record. A value that specifies the key value that identifies the evaluation history record. Gets or sets the ID value of the key. A value that specifies the ID of the key value. Gets or sets the parent instance via the keychain. An object that represents the parent of the current instance. Gets the name of the parent policy. A value that contains the name of the parent policy. Gets the value that determines whether the policy executed successfully. A value that specifies whether the policy executed successfully.If True, the policy executed successfully. Otherwise, False. Gets the date and time when the parent policy attempted to start running. A value that contains the date and time when the policy attempted to start running. Gets an object from the collection. An value that specifies the item to retrieve. An object. Gets or sets the result of the last evaluation. A value that contains the result of the last evaluation. Gets the tag text that is associated with the expression node. A value that contains the tag text that is associated with the expression node. Gets the type of expression node. An value that specifies the part of an expression that is represented by the expression node. Gets the class type when the expression node represents a constant value or a variable. A value that specifies the value type. Gets the name of the expression node attribute. A value that specifies the name of the expression node attribute. Gets or sets a list of dependent child expression nodes. An value that specifies a list of children in the object. Gets the number of child expression nodes that are dependent on the parent node. An value that specifies the number of child expression nodes. Gets an enumerable list of dependent child expression nodes. A value that specifies a list of children in the object. Gets the object value that is the expression node constant. A value that specifies the object that is the expression node constant. Gets the function definitions. A Dictionary<Function,TypeClass[]> value that contains the function definitions. Gets the type of function. A value that specifies the type of function. Gets the type that is returned by the function. A value that specifies the type of object that is returned by the function. Gets or sets the expression node that represents a group. A value that specifies the expression node that is associated with the group. Gets or sets the argument to the left of the operator. A object value that specifies the value to the left of the operator in the expression. Gets the type of operator that is used in the expression. A value that specifies the type of operator that is used in the expression. Gets or sets the argument to the right of the operator. A object value that specifies the value to the right of the operator in the expression. Gets the descriptions of the facet. A value that contains a description of the facet. Gets the display name of the facet. A value that specifies the display name of the facet. Gets the evaluation mode for the facet. A value that specifies the evaluation mode of the facet. Gets static information about the properties of the facet. A object value that contains static information about the properties of the facet. Gets the descriptors of the facet properties. A object that contains the descriptor information for the facet properties. Gets the facet type. A value that specifies the facet system type. Gets the name of the facet. A value that specifies the name of the facet. Represents a collection of objects. Each object represents a system type on which the facet operates. A object that represents all the system types on which the facet operates. Gets or sets the facet value for the object set. A value that contains the facet value for the object set. Gets the ID value that uniquely identifies the object set. An value that contains the ID value that uniquely identifies the object set. Gets the object. An object. Determines whether the is a . A Boolean value, True if the is a , otherwise False. Gets the name of the key. A value that specifies the name of the key value. Gets the name of the object set. A value that specifies the name of the object set. Gets or sets the parent of the object. A value that specifies the parent of the object set. Gets the . A target set collection. Gets a object in the collection by name. A value that specifies the name of the object in the collection. An object value that represents the object set that has the specified name. Gets or sets the evaluation mode. The evaluation mode. Gets the ID value that uniquely identifies the category that is associated with the policy. An value that specifies the category ID value. Gets or sets the condition. A string value that specifies the condition. Gets or sets the connection. A object value that represents the connection. Gets or sets the exception that is associated with the event. A object value that represents the exception that is associated with the event. Gets or sets the result of the connection processing event. A value that specifies whether the connection processing was finished successfully or not.If True, the connection processing was completed successfully. Otherwise, False. Gets or sets the result of root checking. A Boolean value, True if root checking passed, otherwise False. Gets or sets an integer value that represents the result of target evaluation. An defined value. Gets or sets the connection. A object value that represents the connection. Gets the date and time when the policy was created. A system object value that specifies the date and time when the policy was created. Gets the policy store authentication credentials of the user who created the policy. A value that specifies the policy authentication credentials of the user who created the policy. Gets the date and time when the policy was last modified. A system object value that specifies the date and time when the policy was last modified. Gets or sets the textual description of the policy. A value that contains the textual description of the policy. Gets or set the value that specifies whether the policy is enabled. A object value that specifies whether the policy is enabled.If True, the policy is enabled. Otherwise, False (default). Gets the evaluation histories collection. The evaluation histories collection. Gets the value that specifies whether the policy has a script. A object that specifies whether the policy has a script.If True, the policy has a script. Otherwise, False. Gets or sets a URN to additional help information for the policy. A value that specifies the help link for the policy. Gets or sets the display name for the help text. A value that specifies the display name for the help text. Gets the ID value that uniquely identifies the policy. An value that specifies the unique ID value for the policy. Gets the key that identifies the policy. A object value that specifies the identity key. Determines whether the object is a . A Boolean value, True if the policy object is a , otherwise False. Gets a value that specifies the name of the policy identified by the current . A value that specifies the name of the policy identified by the current . Gets the policy store authentication credentials of the user who last modified the policy. A value that specifies the policy store authentication credentials for the user who last modified the policy. Gets the name of the object. A string value that specifies the name of the object. Gets or sets the set of objects that are associated with the policy. A object that specifies the object set. Gets or sets the that is the parent of the policy object. A object that is the parent of the object. Gets or sets the category that is associated with the policy. A object that is associated with the policy. Gets or sets an object value that represents the evaluation history. An object value that represents the evaluation history. Gets or sets a object that represents the policy evaluation exception. A object value that represents the policy evaluation exception. Gets or sets a value that specifies the result of the policy evaluation. A value that specifies the result of the policy evaluation. Gets or sets the name of the root condition for this policy. A object that specifies the root condition for the policy. Gets or sets the that identifies the SQL Server Agent schedule that checks on the policy. A object value that identifies the SQL Server Agent schedule that is associated with the policy. Gets or sets the configuration error message. A string value that contains the configuration error message. Gets or sets the object. The object. Gets or sets the object that is associated with the target. A object that represents the expression node that is associated with the target. Gets or sets the value that contains the result from processing the target. A value contains the result of processing the target. Gets or sets the value that contains the result of processing the target. A value contains the result of processing the target. Gets or sets the name of the server that processes the target. A string value that specifies the server. Gets or sets the target expression. A string value that specifies the target expression. Gets the target . The target . Gets the category to which the policy is assigned by default. A value that specifies default category. Gets the ID value that uniquely identifies the policy category. An value that specifies the category ID value. Gets the key that uniquely identifies the policy category. A value that specifies the key that uniquely identifies the policy category. Gets the name of the key. A value that specifies the name of the key value. Gets or sets the value that determines whether the database subscriptions are permitted. A value that specifies whether database subscriptions are permitted.If True, database subscriptions are permitted. Otherwise, False. Gets the name of the policy category. A value that contains the name of the policy category. Gets or sets the parent instance via the keychain. An SfcInstance object that is the parent of the current instance. Gets a object in the collection by name. A value that specifies the name of the object in the collection. A object value that represents the policy category that has the specified name. Gets the . The evaluation mode. Gets the . The Policy Category ID. Gets a Boolean value that indicates whether is null. A Boolean value, True if the is null, otherwise False. Gets a Boolean value that indicates whether the target subscribes to . A Boolean value that indicates whether the target subscribes to ., True if target subscribes, otherwise False. Gets a Boolean value that indicates whether database subscriptions are required. A Boolean value that indicates whether database subscriptions are required, True if required, otherwise False. Gets the name of the policy category. A string value that contains the name of the policy category. Gets a Boolean value that indicates whether policy is enabled. A Boolean value that indicates whether policy is enabled, True if enabled, otherwise False. Gets an integer value that contains the policy Id. An integer value that contains the policy Id. Gets the policy name. A string value that contains the policy name. Gets the ID value that uniquely identifies the subscription. An value that specifies the ID value that uniquely identifies the category. Gets the key value that identifies the subscription. An value that identifies the subscription. Gets the name of the key. A value that specifies the ID of the key value. Gets or sets the object that is the parent of the object. A object that is the parent of the object. Gets or sets the category that is associated with the subscription. A object value that specifies the category thatis associated with the subscription. Gets or sets the target for the subscription. A value that specifies the target for the subscription. Gets or sets the target type that is associated with the subscription. A value that specifies the target type that is associated with the subscription. Gets a object in the collection by ID value. A value that specifies the ID value of the object in the collection. A object value that represents the policy category that has the specified name. Gets a object in the collection by name. A value that specifies the position of the object in the collection. A object value that represents the policy that has the specified name. Gets a generic list of objects. A generic list of objects. Gets or sets a object. A object. Gets or sets a object. A object. Gets a Boolean value that indicates whether root restriction is enabled. A Boolean value that indicates whether root restriction is enabled, True if enabled, otherwise False. Gets the . A collection of target set objects. Gets a Boolean value that indicates whether connection is offline. A Boolean value that indicates whether connection is offline, True if in offline mode, otherwise False. Gets or sets the path to the policy file. A string value that contains the path to the policy file. Gets the name of the root level of the . A string value that contains the name of the root level of the . Gets the object. The object. Represents a collection of objects. Each object represents a policy-based Management condition. A object that represents all the conditions that are defined on the policy store. Gets or sets whether the policy store is enabled. A Boolean value, True if the policy store is enabled, otherwise False. Represents a collection of objects. Each object represents a policy-based Management registered facet. A object that represents all the registered facets that are defined on the policy store. Gets or sets the number of days the policy store retains history. An integer value that specifies the number of days history is retained. Gets the identity key. An object. Gets or sets whether log-on succeeded. A Boolean value, True if log-on succeeded, otherwise False. Gets the name of the policy store. A value that specifies the name of the policy store. Represents a collection of objects. Each object represents a policy-based Management object set. A object that represents all the object sets that are defined on the policy store. Represents a collection of objects. Each object represents a policy-based Management policy. A object that represents all the policies that are defined on the policy store. Represents a collection of objects. Each object represents a policy-based Management policy category. A object that represents all the policy categories that are defined on the policy store. Represents a collection of objects. Each object represents a policy-based Management policy category subscription. A object that represents all the policy category subscriptions that are defined on the policy store. Gets or sets the object. tThe object. Gets a value that contains the result of the evaluation. A value that contains the result of the evaluation. Gets the target of the evaluation. A value that contains the target of the evaluation. Gets or sets the value that specifies whether the target set is enabled. A value that specifies whether the target set is enabled.If True, the target set is enabled. Otherwise, False (default). Gets the ID value that uniquely identifies the target set. An object that specifies the ID value of the target set. Gets the key value that identifies the target set. A value that specifies the key value of the target set. Gets the target type skeleton for the key. A value that specifies the target type skeleton of the key value. Represents a collection of objects. Each object represents a policy-based Management target set level. A object that represents all the levels that are defined on the target set. Gets the object that is the parent of the object. An value that specifies the parent of the object. Gets the root level for the target set. A object that specifies the root level for the target set. Gets the target type for the target set. A value that specifies the target type for the target set. Gets the target type skeleton for the target set. A object that represents the target type skeleton for the target set. Gets a object in the collection by name. A value that specifies the position of the object in the collection. A object value that represents the target set that has the specified name. Gets or sets the condition of the target set level. A value that specifies the condition of the target set level. Gets the ID value that uniquely identifies the target set level. An object that specifies the ID value of the target set level. Gets the key value that identifies the target set level. A value that specifies the key value of the target set level. Gets the target type skeleton for the key. A value that specifies the target type skeleton of the key value. Gets the name of the target set level. A value the name of the target set level. Gets or sets the object that is the parent of the object. An value that specifies the parent of the object. Gets the target type for the target set. A value that specifies the target type for the target set. Gets the target type skeleton for the target set. A object that represents the target type skeleton for the target set. Gets a object in the collection with the specified filter type skeleton. A value that specifies the filter type skeleton of the object in the collection. A object value that represents the target set level that has the specified filter type skeleton. Gets the interface that is associated with the evaluation context. A object that specifies the interface that is associated with the evaluation context. Gets the object that is associated with the evaluation context. A object that specifies the object that is associated with the evaluation context. Gets an interface that specifies an enumeration of registered facets. A object that represents an interface that contains an enumeration of registered facets. The enumeration contains values that specify the method that is used to evaluate the policy. Immediately runs the policy in check mode. Reconfigures the targets to comply with the policy. Evaluates the policy using the Check SQL Script Proxy mode. The object represents a policy-based management condition. The class represents the key that identifies the class. The class represents a collection of objects that represent all the conditions in the policy store. The class is an exception that is raised when the expression tree is incorrect. The object represents information about parent policy evaluation that is stored in the system catalogs. The class represents the key that is used to identify the class. The class represents a collection of objects that represent all the connection evaluation histories that are in the evaluation history. The object represents the evaluation information that is stored in the system catalogs about the parent policy for a given target. The class represents the key that is used to identify the class. The class represents a collection of objects that represent all the detail rows that are in the evaluation. Represents the evaluation factory in policy-based management services. The object represents information about parent policy evaluation that is stored in the system catalogs. The class represents the key that identifies the class. The class represents a collection of objects that represent all evaluation histories that are in the policy store. The object represents a policy-based management expression node. The expression node describes part of an expression, such as a constant value, an operator, or a function. The object represents an attribute of a policy-based management expression node. The object represents the child expression nodes that are dependent on an expression node. The object represents an constant value that is used in an expression. The object represents part of a policy-based management expression that is a function. The enumeration contains values that represent the different types of supported functions. Executes a Transact-SQL statement. Executes a WQL statement. Returns a date. Adds time to a date. Extracts part of a date, such as the month. Returns the sum of the specified values. Finds the average of specified values. Counts the number of given values. Returns the length of a string. Tests to see if an argument is null. Creates an array. Adds object values. Subtract one value from another. Multiplies values. Divides one value by another. Performs a logical AND operation with given values. Performs a logical OR operation with given values. Returns a value raised to the specified power. Returns the modulus. Returns a rounded value. Enumerates a list. Creates a date and time value. Converts the specified value to a string. Tests if the given expression is true. Tests whether an expression is false. Specifies a GUID value. Returns the upper value. Returns the lower value. Concatenates two values. Adds escape character or characters. The object represents an expression node that is a group. The object represents an expression node that is an operator. The enumeration contains values that specify the type of expression node. Represents a base in an expression. Represents a constant value, such as an object, in an expression. Represents an attribute in an expression. Represents an operator in an expression. Represents a function in an expression. Represents a group in an expression. The object represents facet information. A facet represents a logical dimension of a target object and is used, together with a local expression, to build a condition. The class represents a collection of objects that represent all facets on the instance of SQL Server. The enumeration contains values that are used to specify the condition that is used in a policy. There is no condition. The nodes of the expression must be equal. The nodes of the expression must be like each other, as with the Transact-SQL LIKE statement. The nodes of the expression must not be equal. The nodes of the expression must not be like each other. See the Transact-SQL LIKE statement. The object represents a policy-based management set of objects. The class represents the key that identifies the class. The class represents a collection of objects that represent all the object sets in the policy store. Specifies the type of operator. None operator. Logical AND operator. Logical OR operator. Equals operator. Not equals operator. Less than operator. Greater than operator. Less than or equals operator. Greater than or equals operator. In group operator. Like operator. Not in group operator. Not like group operator. Bitwise equals operator. Bitwise not equals operator. The object represents a Policy-Based Management policy. A policy represents the relationship between a target object and a condition. Represents the arguments that are passed to the event handler when the connection processing is finished. The class represents the event handler that handles the event that occurs when the processing of the connection has finished. An value that specifies the source of the event. A object that contains the event data. Represents the arguments that are passed to the event handler when the connection processing has started. The class represents the event handler that handles the event that occurs when the processing of a connection has started. An value that specifies the source of the event. A object that contains the event data. The class represents the key that identifies each instance of the class. Represents the arguments that are passed to the event handler when the evaluation of a policy finishes. Represents the arguments that are passed to the event handler when a policy evaluation finishes. The which initiated the event. The which contains the information needed to process the event. The class represents the event handler that handles the event that occurs when the evaluation of a policy has started. An value that specifies the source of the event. A object that contains the event data. Represents the arguments that are passed to the event handler when the target is processed. The class represents the event handler that handles the event that occurs when the target has been processed. An value that specifies the source of the event. A object that contains the event data. Represents a category that classifies policies in SQL Server Policy-Based Management. Policy Categories are used to group policies together to which target objects can subscribe. The class represents the key that identifies the class. The class represents a collection of objects that represent all policy categories in the policy store. Contains information about the policy category in policy-based management services. The object represents a subscription to a particular policy category. The class represents the key that identifies the class. The class represents a collection of objects that represent all policy category subscriptions that are in the policy store. The class represents a collection of objects that represent all policies in the policy store. Represents the XML writer that records the policy evaluation history in Policy-Based Management. Contains additional functionality for the object. The type is the root of the DMF object model. Specifies the enumeration mode for the object. Non-system mode of enumeration only. 1 System mode of enumeration only. 2 Enumeration that specifies both system and non-system modes of enumeration. 3 The class represents the key that identifies each instance of the class. Represents a policy store upgrade session. Represents the target evaluation in policy-based management services. The object represents a policy-based Management target set that holds information about levels, the condition for each level, and the target types. The class represents the key that identifies the class. The class represents a collection of objects that represent all the policies in the policy store. Represents the target set level in policy-based management services. The class represents the key that identifies the class. The class represents a collection of objects that represent all target set levels in the target set. The enumeration contains values that describe the different class types. The type is not supported. A numerical type. A string type. A Boolean type. A type class that stores date and time information. A GUID type. An array. A variant type. A variable argument. A bitmapped enumeration. Represents a utility class that is used in policy-based management services. The class represents the evaluation context for a facet in policy-based management. The class represents a store of Policy-Based Management facets.
--