PropertyDataTypeCollection Class
The PropertyDataTypeCollection class represents a collection of PropertyDataType objects. The PropertyDataTypeCollection object is within the site context and stores supported property data types in the user profile database for a specific site.
System.Object
Microsoft.SharePoint.Portal.UserProfiles.PropertyDataTypeCollection
Public Methods
The following table shows the public methods of the PropertyDataTypeCollection class and a brief description of each.
Name | Description |
---|---|
CopyTo(System.Array, Int32) | Copies the elements of the PropertyDataType collection to an array, starting at a particular array index. |
GetEnumerator | Gets the enumerator of the PropertyDataType objects. |
Public Properties
The following table shows the properties of the PropertyDataTypeCollection class, the data type of each property, and a brief description of each.
Name | Data Type | Description |
---|---|---|
Count | Int32 | Gets the number of the PropertyDataType objects. |
IsSynchronized | Boolean | Gets a value indicating whether access to the PropertyDataType Collection is synchronized (thread-safe). |
Item(String) | Microsoft.SharePoint.Portal.UserProfiles.PropertyDataType | Gets the PropertyDataType object that contains the specified data type of the property. |
SyncRoot | object | Gets an object that can be used to synchronize access to this collection. |
Thread Safety
Any public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread safe.
Example
The following code example shows the use of the PropertyDataTypeCollection class.
Requirements
Namespace: Microsoft.SharePoint.Portal.UserProfiles
Platforms: Windows Server 2003
Assembly: Microsoft.SharePoint.Portal (in Microsoft.SharePoint.Portal.dll)
Security: Code Access Security