PrincipalInfo 構造体 (websvcPeople)

SharePoint サイトのユーザーを表す情報を格納します。

名前空間: websvcPeople
アセンブリ: STSSOAP (stssoap.dll 内)

構文

'宣言
<SerializableAttribute> _
<XmlTypeAttribute(Namespace:="https://schemas.microsoft.com/sharepoint/soap/")> _
<GeneratedCodeAttribute("wsdl", "2.0.50727.42")> _
<DebuggerStepThroughAttribute> _
Public Structure PrincipalInfo
'使用
Dim instance As PrincipalInfo
[SerializableAttribute] 
[XmlTypeAttribute(Namespace="https://schemas.microsoft.com/sharepoint/soap/")] 
[GeneratedCodeAttribute("wsdl", "2.0.50727.42")] 
[DebuggerStepThroughAttribute] 
public struct PrincipalInfo

備考

この構造体は、SharePoint サイトのユーザーを表す情報を格納します。この情報には、ユーザーのニックネームまたは表示名、ユーザーが関連付けられている部署、電子メール アドレス、および電子メール アドレスの基になるアカウントが含まれます。構造体の他のメンバとしては、ユーザーの役職、セキュリティのスコープまたは種類、ユーザー オブジェクトが Web サイト ユーザーのリストと照らして検証されたかどうかを示すフィールド、このエンティティが SPUserCollection オブジェクトで認識される一意のメンバ識別子 (ID) などがあります。メンバシップ プロバイダ、ロール プロバイダ、または Active Directory ドメイン サービス (AD DS) によってユーザーが複数のセキュリティ グループへのアクセスを許可されている場合、構造体にはユーザー ID と一致するものがさらに含まれる場合があります。

この構造体は、ディレクトリ サーバーと Windows SharePoint Services Web サイトの間で、または Windows SharePoint Services のコンシューマとプロバイダの間で、ユーザー データをシリアル化するために使用されます。

また、個別のユーザー アカウントの管理方法と同じ方法で配布リストを管理するためにも使用されます。

スレッドの安全性

この型のパブリックで静的な (Visual Basic では Shared) すべてのメンバは、スレッド セーフです。インスタンス メンバは、スレッド セーフであるとは保証されません。

関連項目

参照

PrincipalInfo メンバ
websvcPeople 名前空間
PeopleEditor クラス
PeoplePickerDialog クラス
System.Security.Principal
SPPrincipalInfo クラス