DdmArrayProperty Class
Represents an array of Data Discovery Manager (DDM) properties.
Namespace: Microsoft.ConfigurationManagement.Messaging.Messages.Server
Assembly: Microsoft.ConfigurationManagement.Messaging (in Microsoft.ConfigurationManagement.Messaging.dll)
Inheritance Hierarchy
System.Object
Microsoft.ConfigurationManagement.Messaging.Messages.Server.DdmProperty
Microsoft.ConfigurationManagement.Messaging.Messages.Server.DdmArrayProperty
Syntax
[SerializableAttribute]
public class DdmArrayProperty : DdmProperty, IList<string>, ICollection<string>,
IEnumerable<string>, IEnumerable
[SerializableAttribute]
public ref class DdmArrayProperty : DdmProperty, IList<String^>,
ICollection<String^>, IEnumerable<String^>, IEnumerable
<SerializableAttribute>
Public Class DdmArrayProperty
Inherits DdmProperty
Implements IList(Of String), ICollection(Of String), IEnumerable(Of String),
IEnumerable
Constructors
Name | Description | |
---|---|---|
DdmArrayProperty(String, DdmSqlDataType, UInt32, DdmDiscoveryFlags) | Initializes a new instance of the DdmArrayProperty class. |
Properties
Name | Description | |
---|---|---|
Count | Gets the number of elements contained in the ICollection<T>. |
|
Flags | Gets property flags. (Inherited from DdmProperty.) |
|
IsGrouping | If true, the property is a grouping value. (Inherited from DdmProperty.) |
|
IsKey | If true, the property is a key value. (Inherited from DdmProperty.) |
|
IsReadOnly | Gets a value that indicates whether the ICollection<T> is read-only. |
|
Item[Int32] | Gets or sets the element at the specified index. |
|
MaxWidth | Gets the maximum width. (Inherited from DdmProperty.) |
|
PropertyName | Gets the DDM property name. (Inherited from DdmProperty.) |
|
PropertyType | Gets the property type. (Overrides DdmProperty.PropertyType.) |
|
TruncateLongStrings | If true, a value that is longer than MaxWidth is truncated. The default value is true. (Inherited from DdmProperty.) |
|
ValueType | Gets the DDM property value type. (Inherited from DdmProperty.) |
Methods
Name | Description | |
---|---|---|
Add(String) | Adds an item to the ICollection<T> . |
|
Clear() | Removes all items from the ICollection<T> . |
|
Contains(String) | Determines whether the ICollection<T> contains a specific value. |
|
CopyTo(String[], Int32) | Copies the elements of the ICollection<T> to an Array, starting at a specified Array index. |
|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | (Inherited from Object.) |
|
GetEnumerator() | Returns an enumerator that iterates through the collection. |
|
GetHashCode() | (Inherited from Object.) |
|
GetType() | (Inherited from Object.) |
|
IndexOf(String) | Determines the index of a specific item in the IList<T>. |
|
Insert(Int32, String) | Inserts an item to the IList<T> at the specified index. |
|
MemberwiseClone() | (Inherited from Object.) |
|
Remove(String) | Removes the first occurrence of a specific object from the ICollection<T>. |
|
RemoveAt(Int32) | Removes the IList<T> item at the specified index. |
|
Serialize() | Serializes the object to a format that can be put into an .xdr file. (Overrides DdmProperty.Serialize().) |
|
ToString() | (Inherited from Object.) |
Explicit Interface Implementations
Name | Description | |
---|---|---|
IEnumerable.GetEnumerator() | Returns an enumerator that iterates through a collection. |
Thread Safety
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.ConfigurationManagement.Messaging.Messages.Server Namespace
Return to top