예제 #1
0
 /// <summary>
 /// Send a request to write a list of resources and expect that the result is failed.
 /// </summary>
 /// <param name="resource">Resource list</param>
 /// <param name="partition">HTTP Query string parameters</param>
 public ErrorCode WriteFail(XmlResource resource, Action <Enums.ResourceType, List <string> > cleanupAction)
 {
     return(ParseErrorResponse(Write(resource), (list) => cleanupAction?.Invoke(Utils.Utils.ConvertToResourceEnum(resource.GetType()), list)));
 }
예제 #2
0
 public Handler Write(XmlResource resource)
 {
     return(_resourceTypeToWriteSingleMethodMap[resource.GetType()](this, resource));
 }
예제 #3
0
 /// <summary>
 /// Send a request to write a resources and expect that the result is successful.
 /// </summary>
 /// <param name="resource"></param>
 public string WriteSuccess(XmlResource resource, Action <Enums.ResourceType, string> cleanupAction)
 {
     return(ParseSucessResponseString(Write(resource, _partition), (item) => cleanupAction?.Invoke(Utils.Utils.ConvertToResourceEnum(resource.GetType()), item)));
 }