OrganizationProfile Members

Include Protected Members
Include Inherited Members

Represents an organization.

The OrganizationProfile type exposes the following members.

Properties

  Name Description
Public property CurrentChangeToken Gets the current UserProfileChangeToken object for the change logs of this profile's ProfileType. (Inherited from ProfileBase.)
Public property DisplayName Gets or sets the display name of the organization. (Overrides ProfileBase.DisplayName.)
Public property HasChildren Gets a Boolean value indicating whether this OrganizationProfile object has at least one child.
Public property ID Gets the GUID that uniquely identifies this OrganizationProfile object. (Overrides ProfileBase.ID.)
Public property IsValid Gets a Boolean value that indicates whether this OrganizationProfile object is valid.
Public property Item Returns the organization property values of the specified property.
Public property MembersCount Gets a count of members in the organization.
Public property OrganizationProfileManager Gets the OrganizationProfileManager object that created this OrganizationProfile object.
Public property Parent Gets or sets the parent of this organization. (Overrides ProfileBase.Parent.)
Public property ProfileManagerBase (Overrides ProfileBase.ProfileManagerBase.)
Public property ProfileSubtype Gets or sets the profile subtype for this property. (Inherited from ProfileBase.)
Protected property ProfileSubtypeId Gets or sets the profile subtype ID. (Inherited from ProfileBase.)
Public property ProfileType (Overrides ProfileBase.ProfileType.)
Public property Properties Gets the ProfileSubtypePropertyManager object for this profile. (Inherited from ProfileBase.)
Public property PublicOrganizationViewUrl Gets the URL of the organization view page for this profile. (Inherited from ProfileBase.)
Public property PublicUrl (Overrides ProfileBase.PublicUrl.)
Public property RecordId Gets the profile's record identifier. (Inherited from ProfileBase.)
Public property ViewerRights Returns a bitmask of the viewer's rights to see this profile's data. (Inherited from ProfileBase.)

Top

Methods

  Name Description
Public method AddMember(Int64, OrganizationMembershipType) Adds the specified user profile to this OrganizationProfile object.
Public method AddMember(String, OrganizationMembershipType) Adds the specified user profile to this OrganizationProfile object.
Public method Commit Commits any changes of property values to the data store. (Overrides ProfileBase.Commit().)
Public method Equals Determines whether the specified object is identical to the current profile. (Inherited from ProfileBase.)
Protected method Finalize (Inherited from Object.)
Public method GetAncestors Gets every OrganizationProfile object in the management chain of this OrganizationProfile.
Public method GetChanges() Gets all changes associated with this OrganizationProfile object. (Overrides ProfileBase.GetChanges().)
Public method GetChanges(ProfileBaseChangeQuery) Returns changes defined by the specified change query that have been made to this organization profile and recorded in the change log. (Overrides ProfileBase.GetChanges(ProfileBaseChangeQuery).)
Public method GetChanges(UserProfileChangeToken) Returns changes at a specified location in the change log that have been made to this organization profile and recorded in the change log. (Overrides ProfileBase.GetChanges(UserProfileChangeToken).)
Public method GetChildren Gets every OrganizationProfile object that is a child of this OrganizationProfile.
Public method GetHashCode Returns the hash code for the unique identifier of this profile. (Inherited from ProfileBase.)
Public method GetImmediateMembers Gets all of the immediate members of this organization.
Public method GetLeaders Gets all the leaders of this organization.
Public method GetProfileValueCollection Gets all the organization profile values for the specified organization property. (Overrides ProfileBase.GetProfileValueCollection(String).)
Public method GetSiblings Gets ever sibling OrganizationProfile object of this OrganizationProfile.
Public method GetType (Inherited from Object.)
Public method GetUsers Gets all members of this organization whose membership type matches the specified Microsoft.Office.Server.UserProfiles.OrganizationMembershipType.
Protected method GetViewerRights Returns a bitmask of the viewer's rights to see the data of this organization profile. (Overrides ProfileBase.GetViewerRights().)
Public method IsProfileOwner Gets a Boolean value indicating whether the specified user is an owner of this OrganizationProfile. (Overrides ProfileBase.IsProfileOwner(UserProfile).)
Protected method MemberwiseClone (Inherited from Object.)
Public method RemoveMember(Int64) Removes the specified user from the membership of this OrganizationProfile object.
Public method RemoveMember(String) Removes the specified user from the membership of this OrganizationProfile object.
Public method SID (Inherited from ProfileBase.)
Public method ToString (Inherited from Object.)

Top

See Also

Reference

OrganizationProfile Class

Microsoft.Office.Server.UserProfiles Namespace