首页 > 解决方案 > 使用 RequestModel 时收到错误消息

问题描述

如何从客户端应用程序调用 Azure 函数并添加一个或多个函数参数?

当我尝试使用链接中的代码时收到错误消息。

        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;
                }
            }
        }

错误 CS0246:找不到类型或命名空间名称“RequestModel”(您是否缺少 using 指令或程序集引用?)

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

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

标签: c#

解决方案


推荐阅读