Class UserProfileMessage
A message for requesting user profile.
Inheritance
System.Object
UserProfileMessage
Namespace: TehGM.Wolfringo.Messages
Assembly: Wolfringo.Core.dll
Syntax
[ResponseType(typeof(UserProfileResponse))]
public class UserProfileMessage : IHeadersWolfMessage, IWolfMessage
Remarks
Uses UserProfileResponse as response type.
Constructors
| Improve this Doc View SourceUserProfileMessage()
Creates a message instance.
Declaration
protected UserProfileMessage()
Remarks
Uses UserProfileResponse as response type.
UserProfileMessage(IEnumerable<UInt32>, Boolean, Boolean)
Creates a message instance.
Declaration
public UserProfileMessage(IEnumerable<uint> userIDs, bool requestExtended = true, bool subscribe = true)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.IEnumerable<System.UInt32> | userIDs | IDs of users to request. |
| System.Boolean | requestExtended | Requesting extended user details? |
| System.Boolean | subscribe | Subscribe to users' profile updates? |
Remarks
Uses UserProfileResponse as response type.
Properties
| Improve this Doc View SourceEventName
Message event name.
Declaration
public string EventName { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Remarks
Equals to SubscriberProfile.
Headers
Message payload headers.
Declaration
public IDictionary<string, object> Headers { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IDictionary<System.String, System.Object> |
Remarks
Uses UserProfileResponse as response type.
RequestExtendedDetails
Requesting extended user details?
Declaration
public bool RequestExtendedDetails { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Remarks
Uses UserProfileResponse as response type.
RequestUserIDs
IDs of requested users.
Declaration
public IEnumerable<uint> RequestUserIDs { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<System.UInt32> |
Remarks
Uses UserProfileResponse as response type.
SubscribeToUpdates
Subscribe to users' profile updates?
Declaration
public bool SubscribeToUpdates { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Remarks
Uses UserProfileResponse as response type.