コード例 #1
0
 private static BatchStreamState GetStateBasedOnHttpMethodName(string methodName)
 {
     if (XmlConstants.HttpMethodGet.Equals(methodName, StringComparison.Ordinal))
     {
         return(BatchStreamState.Get);
     }
     else if (XmlConstants.HttpMethodDelete.Equals(methodName, StringComparison.Ordinal))
     {
         return(BatchStreamState.Delete);
     }
     else if (XmlConstants.HttpMethodPost.Equals(methodName, StringComparison.Ordinal))
     {
         return(BatchStreamState.Post);
     }
     else if (XmlConstants.HttpMethodPut.Equals(methodName, StringComparison.Ordinal))
     {
         return(BatchStreamState.Put);
     }
     else if (XmlConstants.HttpMethodMerge.Equals(methodName, StringComparison.Ordinal))
     {
         return(BatchStreamState.Merge);
     }
     else
     {
         throw Error.BatchStreamInvalidHttpMethodName(methodName);
     }
 }