Skip to main content

IRestClientSync

Assembly: ServiceStack.Interfaces.dll​
View Source​
Declaration
public interface IRestClientSync : IServiceClientCommon, IDisposable

Methods​

Get<TResponse>(IReturn<TResponse>)​

View Source​
Declaration
TResponse Get<TResponse>(IReturn<TResponse> requestDto)
Returns​

<TResponse>

Parameters​
TypeName
ServiceStack.IReturn<T>requestDto
Type Parameters​
  • TResponse

Get<TResponse>(Object)​

View Source​
Declaration
TResponse Get<TResponse>(object requestDto)
Returns​

<TResponse>

Parameters​
TypeName
System.ObjectrequestDto
Type Parameters​
  • TResponse

Get(IReturnVoid)​

View Source​
Declaration
void Get(IReturnVoid requestDto)
Parameters​
TypeName
ServiceStack.IReturnVoidrequestDto

Delete<TResponse>(IReturn<TResponse>)​

View Source​
Declaration
TResponse Delete<TResponse>(IReturn<TResponse> requestDto)
Returns​

<TResponse>

Parameters​
TypeName
ServiceStack.IReturn<T>requestDto
Type Parameters​
  • TResponse

Delete<TResponse>(Object)​

View Source​
Declaration
TResponse Delete<TResponse>(object requestDto)
Returns​

<TResponse>

Parameters​
TypeName
System.ObjectrequestDto
Type Parameters​
  • TResponse

Delete(IReturnVoid)​

View Source​
Declaration
void Delete(IReturnVoid requestDto)
Parameters​
TypeName
ServiceStack.IReturnVoidrequestDto

Post<TResponse>(IReturn<TResponse>)​

View Source​
Declaration
TResponse Post<TResponse>(IReturn<TResponse> requestDto)
Returns​

<TResponse>

Parameters​
TypeName
ServiceStack.IReturn<T>requestDto
Type Parameters​
  • TResponse

Post<TResponse>(Object)​

View Source​
Declaration
TResponse Post<TResponse>(object requestDto)
Returns​

<TResponse>

Parameters​
TypeName
System.ObjectrequestDto
Type Parameters​
  • TResponse

Post(IReturnVoid)​

View Source​
Declaration
void Post(IReturnVoid requestDto)
Parameters​
TypeName
ServiceStack.IReturnVoidrequestDto

Put<TResponse>(IReturn<TResponse>)​

View Source​
Declaration
TResponse Put<TResponse>(IReturn<TResponse> requestDto)
Returns​

<TResponse>

Parameters​
TypeName
ServiceStack.IReturn<T>requestDto
Type Parameters​
  • TResponse

Put<TResponse>(Object)​

View Source​
Declaration
TResponse Put<TResponse>(object requestDto)
Returns​

<TResponse>

Parameters​
TypeName
System.ObjectrequestDto
Type Parameters​
  • TResponse

Put(IReturnVoid)​

View Source​
Declaration
void Put(IReturnVoid requestDto)
Parameters​
TypeName
ServiceStack.IReturnVoidrequestDto

Patch<TResponse>(IReturn<TResponse>)​

View Source​
Declaration
TResponse Patch<TResponse>(IReturn<TResponse> requestDto)
Returns​

<TResponse>

Parameters​
TypeName
ServiceStack.IReturn<T>requestDto
Type Parameters​
  • TResponse

Patch<TResponse>(Object)​

View Source​
Declaration
TResponse Patch<TResponse>(object requestDto)
Returns​

<TResponse>

Parameters​
TypeName
System.ObjectrequestDto
Type Parameters​
  • TResponse

Patch(IReturnVoid)​

View Source​
Declaration
void Patch(IReturnVoid requestDto)
Parameters​
TypeName
ServiceStack.IReturnVoidrequestDto

CustomMethod<TResponse>(String, IReturn<TResponse>)​

View Source​
Declaration
TResponse CustomMethod<TResponse>(string httpVerb, IReturn<TResponse> requestDto)
Returns​

<TResponse>

Parameters​
TypeName
System.StringhttpVerb
ServiceStack.IReturn<T>requestDto
Type Parameters​
  • TResponse

CustomMethod<TResponse>(String, Object)​

View Source​
Declaration
TResponse CustomMethod<TResponse>(string httpVerb, object requestDto)
Returns​

<TResponse>

Parameters​
TypeName
System.StringhttpVerb
System.ObjectrequestDto
Type Parameters​
  • TResponse

CustomMethod(String, IReturnVoid)​

View Source​
Declaration
void CustomMethod(string httpVerb, IReturnVoid requestDto)
Parameters​
TypeName
System.StringhttpVerb
ServiceStack.IReturnVoidrequestDto