The FriendRepository type exposes the following members.

Methods

  Name Description
Public method AddFriend(Guid)
Adds a friend connection for the currently active user.
Public method AddFriend(Guid, Guid)
Adds a friend connection for the specified user.
Public method AddFriendRequest
Adds a friendship request.
Public method ApproveFriendRequest
Approves a friendship request.
Public method BlockUser(Guid)
Adds a blocked user connection for the currently active user.
Public method BlockUser(Guid, Guid)
Adds a blocked user connection for the specified user.
Public method CreateInvitationFilter(Guid, Boolean)
Create invitation filter.
Public method CreateInvitationFilter(Guid, Boolean, String, String)
Create invitation filter.
Public method FriendListExists
Checks if friend list exists.
Public method FriendRequestExists
Returns true if friendship request already exists, false otherwise.
Public method GetBlockedUsers(Int32, String, Boolean, Int32, Int32%)
Gets users that are in the blocked users (connections) list for the currently active user.
Public method GetBlockedUsers(Guid, String, Boolean, Int32, Int32, Int32%)
Gets users that are in the blocked users (connections) list for the user with userId.
Public method GetFollowers(Int32, String, Boolean, Int32, Int32%)
Gets users that are in the followers list for the currently active user.
Public method GetFollowers(Guid, String, Boolean, Int32, Int32, Int32%)
Gets users that are followers of the user with user id.
Public method GetFollowersFilter
Produces a filter for retrieving user's followers in one-way relationship scenarios.
Public method GetFriendList(Guid)
Retrieves a friend list by id.
Public method GetFriendList(String)
Retrieves a friend list by name.
Public method GetFriendLists
Gets all social networking - friend lists for a given user id.
Public method GetFriendRequestDetails
Fetches a friendship request details.
Public method GetFriends(Int32, String, Boolean, Int32, Int32%)
Gets users that are in the friends (connections) list for the currently active user.
Public method GetFriends(Guid, String, Boolean, Int32, Int32, Int32%)
Gets users that are in the friends (connections) list for the user with userId.
Public method GetFriendshipFilter(Guid)
Produces a filter for retrieving user's friends.
Public method GetFriendshipFilter(Guid, String, String)
Produces a filter for retrieving user's friends.
Public method GetInvitationsReceived
Gets a list of invitations received for user with userId.
Public method GetInvitationsSent
Gets a list of invitations sent by user with userId.
Public method GetRemoveFriendFilter
Gets the remove a friend filter for the specified user and friend id.
Public method GetUnblockUserFilter
Gets the unblock filter for the specified user and unblocked user id.
Public method IsUserBlocked
Checks if specified userId has blocked blockedUserId.
Protected method PrepareRelationshipQuery
Prepare relationship query (Search filter and Prefetch paths).
Public method RelationshipExists(Guid)
Checks if a friendship relation already exists between a currently active user and a specified friend.
Public method RelationshipExists(Guid, Guid)
Checks if a friendship relation already exists.
Public method RemoveFriend(Guid)
Removes a friend connection for the currently active user.
Public method RemoveFriend(Guid, Guid)
Removes a friend connection for the specified user and friend id.
Public method RemoveFriendListEmptyEntries
Removes friend list empty entries.
Public method RemoveFriendRequest(Guid)
Deletes a request by its id.
Public method RemoveFriendRequest(Guid, Guid)
Removes a friend connection request for the specified user and friend id.
Public method UnblockUser(Guid)
Removes a blocked user connection for the currently active user.
Public method UnblockUser(Guid, Guid)
Removes a blocked user connection for the specified user.

Extension Methods

  Name Description
Public Extension Method ConvertTo(Type) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo(Type, TypeConverter) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo(Type, Boolean) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo(Type, TypeConverter, Boolean) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo<(Of <<'(T>)>>)()()()() Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo<(Of <<'(T>)>>)(TypeConverter) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method GetCurrentStackTrace
Gets current stack trace information.
(Defined by ObjectExtension.)
Public Extension Method GetDebugInformation
Gets the debug information for currently executing code.
(Defined by ObjectExtension.)
Public Extension Method GetExecutingMethodName
Gets the executing method name.
(Defined by ObjectExtension.)
Public Extension Method GetPropertyType
Gets a property type.
(Defined by ObjectExtension.)
Public Extension Method GetPropertyValue
Gets a property or field value from the object (Dot notation enabled).
(Defined by ObjectExtension.)
Public Extension Method PropertyExists
Check if property exists.
(Defined by ObjectExtension.)
Public Extension Method SetPropertyValue
Sets a property or field value to the object (Dot notation enabled).
(Defined by ObjectExtension.)

See Also