C# 我使用RequestModel时会收到错误消息

C# 我使用RequestModel时会收到错误消息,c#,C#,当我尝试使用链接中的代码时,会收到一条错误消息 HttpClient httpClient = new HttpClient(); using (HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, url)) { var body = new RequestModel { NewDi

当我尝试使用链接中的代码时,会收到一条错误消息

        HttpClient httpClient = new HttpClient();

        using (HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, url))
        {
            var body = new RequestModel
            {
                NewDisplayname = desireddisplayname
            };

            request.Content = new StringContent(JsonConvert.SerializeObject(body), Encoding.UTF8, "application/json");

            HttpResponseMessage responseMsg = await httpClient.SendAsync(request).ConfigureAwait(false);

            if (responseMsg == null)
            {
                throw new InvalidOperationException(
                    string.Format(
                        "The response message was null when executing operation {0}.",
                        request.Method));
            }
            else
            {
                if (responseMsg.StatusCode == HttpStatusCode.OK)
                {
                    // Get request body
                    RequestModel data = await req.Content.ReadAsAsync<RequestModel>();
                    string name = data.NewDisplayname;
                }
            }
        }
HttpClient-HttpClient=new-HttpClient();
使用(HttpRequestMessage请求=新的HttpRequestMessage(HttpMethod.Post,url))
{
var body=newrequestmodel
{
NewDisplayname=所需显示名称
};
request.Content=newstringcontent(JsonConvert.SerializeObject(body),Encoding.UTF8,“application/json”);
HttpResponseMessageResponseMsg=await httpClient.SendAsync(请求).ConfigureAwait(错误);
if(responseMsg==null)
{
抛出新的InvalidOperationException(
字符串格式(
“执行操作{0}时,响应消息为空。”,
请求(方法);
}
其他的
{
if(responseMsg.StatusCode==HttpStatusCode.OK)
{
//获取请求主体
RequestModel data=wait req.Content.ReadAsAsync();
字符串名称=data.NewDisplayname;
}
}
}
错误CS0246:找不到类型或命名空间名称“RequestModel”(是否缺少using指令或程序集引用?)

错误CS0103:名称“req”在当前上下文中不存在


如何在代码中使用“RequestModel”?

第一个错误:您是否对包含
RequestModel
名称空间
进行了
引用???第二个错误:您的输入有误,请更改:
RequestModel data=wait req.Content.ReadAsAsync()
to
RequestModel data=wait request.Content.ReadAsAsync()几个技巧:1)旨在每个应用程序实例化一次,而不是每次使用。2) 
HttpResponseMessage
IDisposable
3)
responseMsg.StatusCode==HttpStatusCode.OK
可以替换为
responseMsg.IsSuccessStatusCode
或者
throw
替换为
responseMsg.EnsureSuccessStatusCode()(wait responseMsg.Content.ReadAsStringAsync())
哪个using指令包含RequestModel?