ユーザー プロファイルのプロパティのデータ型 (SharePoint Server 2010)

 

適用先: SharePoint Server 2010

トピックの最終更新日: 2015-03-09

SharePoint Server 2010 のユーザー プロファイルのプロパティを外部システムの要素にマップする場合、そのプロパティと要素のデータ型に互換性がある必要があります。この記事では、SharePoint Server 2010 のユーザー プロファイルのプロパティと互換性のある Active Directory ドメイン システム (AD DS) のデータ型と .NET のデータ型を示します。

この記事の内容

  • AD DS のデータ型の互換性

  • .NET のデータ型の互換性

AD DS のデータ型の互換性

次の表に、ユーザー プロファイルの各データ型と互換性のある AD DS のデータ型の一覧を示します。

User Profile Service のデータ型 AD DS のデータ型

多倍長整数

大きい整数、整数

バイナリ

オクテット文字列、SID

ブール値

ブール値

日付

UTC コード時刻

年なしの日付

UTC コード時刻

日時

UTC コード時刻

電子メール

Unicode 文字列、IA5-String、大文字と小文字の区別されない文字列

浮動小数点数

Unicode 文字列

HTML

Unicode 文字列、IA5-String、大文字と小文字の区別されない文字列

整数

整数

識別名

文字列 (複数値)

Unicode 文字列、IA5-String、大文字と小文字の区別されない文字列

文字列 (単一値)

Unicode 文字列、IA5-String、大文字と小文字の区別されない文字列

タイム ゾーン

整数

一意識別子

オクテット文字列、SID

URL

Unicode 文字列、IA5-String、大文字と小文字の区別されない文字列

注意

AD DS 属性 unicodePwd はオクテット文字列ですが、SharePoint Server でプロファイルの同期に使用する場合は Unicode 文字列として処理されます。

.NET のデータ型の互換性

SharePoint Server 2010 で外部コンテンツ タイプを作成するとき、外部コンテンツ タイプの各列に .NET データ型を指定します。Business Data Connectivity 接続を使用してユーザー プロファイルのプロパティを外部コンテンツ タイプの列にマップする場合、データ型に互換性がある必要があります。次の表に, .NET の各データ型と互換性のあるユーザー プロファイルのプロパティのデータ型の一覧を示します。

.NET のデータ型

User Profile Service のデータ型

System.Boolean

ブール値

System.String

文字列 (複数値の文字列のみをサポート)

System.DateTime

日付/日時

System.Int64

多倍長整数

System.Int32

多倍長整数/整数

System.Int16

多倍長整数/整数

System.SByte

多倍長整数/整数

System.UInt64

多倍長整数

System.UInt32

多倍長整数/整数

System.UInt16

多倍長整数/整数

System.Byte

多倍長整数/整数

System.Single

浮動小数点数

System.Double

浮動小数点数

注意

Business Data Connectivity 接続を使用して、Stream アクセサー メソッドを実装するプロパティにバイナリ プロパティはマップできません。

See Also

Concepts

既定のユーザー プロファイル プロパティ (SharePoint Server 2010)
プロファイルの同期を計画する (SharePoint Server 2010)