Class MemberResponseMessageHandler

Inheritance
System.Object
MemberResponseMessageHandler
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Social.Groups.Rest
Assembly: EPiServer.Social.Groups.Rest.dll
Version: 1.5.4
Syntax
public class MemberResponseMessageHandler : ResponseMessageHandler

Constructors

MemberResponseMessageHandler()

Declaration
public MemberResponseMessageHandler()

Methods

HandleAdd(HttpResponseMessage)

Declaration
public Task<Member> HandleAdd(HttpResponseMessage httpResponseMessage)
Parameters
Type Name Description
System.Net.Http.HttpResponseMessage httpResponseMessage
Returns
Type Description
System.Threading.Tasks.Task<Member>

HandleAdd<TExtension>(HttpResponseMessage)

Declaration
public Task<Composite<Member, TExtension>> HandleAdd<TExtension>(HttpResponseMessage httpResponseMessage)
    where TExtension : class
Parameters
Type Name Description
System.Net.Http.HttpResponseMessage httpResponseMessage
Returns
Type Description
System.Threading.Tasks.Task<Composite<Member, TExtension>>
Type Parameters
Name Description
TExtension

HandleGetByCriteria(HttpResponseMessage, PageInfo)

Declaration
public Task<ResultPage<Member>> HandleGetByCriteria(HttpResponseMessage httpResponseMessage, PageInfo pageInfo)
Parameters
Type Name Description
System.Net.Http.HttpResponseMessage httpResponseMessage
PageInfo pageInfo
Returns
Type Description
System.Threading.Tasks.Task<ResultPage<Member>>

HandleGetByCriteria<TExtension>(HttpResponseMessage, PageInfo)

Declaration
public Task<ResultPage<Composite<Member, TExtension>>> HandleGetByCriteria<TExtension>(HttpResponseMessage httpResponseMessage, PageInfo pageInfo)
    where TExtension : class
Parameters
Type Name Description
System.Net.Http.HttpResponseMessage httpResponseMessage
PageInfo pageInfo
Returns
Type Description
System.Threading.Tasks.Task<ResultPage<Composite<Member, TExtension>>>
Type Parameters
Name Description
TExtension

HandleGetById(HttpResponseMessage)

Declaration
public Task<Member> HandleGetById(HttpResponseMessage httpResponseMessage)
Parameters
Type Name Description
System.Net.Http.HttpResponseMessage httpResponseMessage
Returns
Type Description
System.Threading.Tasks.Task<Member>

HandleGetById<TExtension>(HttpResponseMessage)

Declaration
public Task<Composite<Member, TExtension>> HandleGetById<TExtension>(HttpResponseMessage httpResponseMessage)
    where TExtension : class
Parameters
Type Name Description
System.Net.Http.HttpResponseMessage httpResponseMessage
Returns
Type Description
System.Threading.Tasks.Task<Composite<Member, TExtension>>
Type Parameters
Name Description
TExtension

HandleRemove(HttpResponseMessage)

Declaration
public Task HandleRemove(HttpResponseMessage httpResponseMessage)
Parameters
Type Name Description
System.Net.Http.HttpResponseMessage httpResponseMessage
Returns
Type Description
System.Threading.Tasks.Task

HandleUnsuccessful(HttpResponseMessage)

Declaration
public override Task HandleUnsuccessful(HttpResponseMessage httpResponseMessage)
Parameters
Type Name Description
System.Net.Http.HttpResponseMessage httpResponseMessage
Returns
Type Description
System.Threading.Tasks.Task
Overrides

HandleUpdate<TExtension>(HttpResponseMessage)

Declaration
public Task<Composite<Member, TExtension>> HandleUpdate<TExtension>(HttpResponseMessage httpResponseMessage)
    where TExtension : class
Parameters
Type Name Description
System.Net.Http.HttpResponseMessage httpResponseMessage
Returns
Type Description
System.Threading.Tasks.Task<Composite<Member, TExtension>>
Type Parameters
Name Description
TExtension
arrow_upward