Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何设置webservice类型提供程序的用户名和密码?_C#_Web Services_F#_Type Providers - Fatal编程技术网

C# 如何设置webservice类型提供程序的用户名和密码?

C# 如何设置webservice类型提供程序的用户名和密码?,c#,web-services,f#,type-providers,C#,Web Services,F#,Type Providers,我有以下F#代码来使用类型提供程序访问web服务。调用web方法时,出现缺少用户名的错误 mscorlib.dll中发生类型为“System.InvalidOperationException”的未处理异常 其他信息:未提供用户名。在ClientCredentials中指定用户名 如何设置用户名/密码?我试图使用代码智能来获取属性来设置它们,但找不到它们 开放系统 开放系统.ServiceModel 打开Microsoft.FSharp.Linq 打开Microsoft.FSharp.Data.

我有以下F#代码来使用类型提供程序访问web服务。调用web方法时,出现缺少用户名的错误

mscorlib.dll中发生类型为“System.InvalidOperationException”的未处理异常

其他信息:未提供用户名。在ClientCredentials中指定用户名

如何设置用户名/密码?我试图使用代码智能来获取属性来设置它们,但找不到它们

开放系统
开放系统.ServiceModel
打开Microsoft.FSharp.Linq
打开Microsoft.FSharp.Data.TypeProviders
类型service=WsdlService
[]
让主argv=
让client=service.getBasicHttpBindinguIXXXDataStorage()
let forecast=client.GetSomeList(“201401”)//错误:未设置用户名
0//返回整数退出代码

我想这会奏效的。在
ClientCredentials
中四处嗅探各种旋钮以在此处转动

client.DataContext.ClientCredentials.UserName.UserName <- "user"
client.DataContext.ClientCredentials.UserName.UserName <- "password"
client.DataContext.ClientCredentials.UserName.UserName