问题标签 [system.net]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 你怎么能只读取 HttpWebResponse 的一部分
我只想阅读 HttpWebResponse 的一部分。假设第一个 100k。我怎样才能只读取响应的前 100k 但仍然得到一个未损坏的子字符串?如果我只是将前 100k 放入一个 byte[] 中,我相信我最终可能会得到损坏的数据。
c# - System.Net.Mail 引用不存在
我在创建发送电子邮件的应用程序时遇到问题。
我已经有一个作为 Windows 窗体应用程序工作,然后决定从空项目中做同样的事情,因为我现在需要制作一个后台应用程序。
我System.Net.Mail
在 Windows 窗体中使用了命名空间。然后将相同的代码添加到新项目中。
但是,我收到以下错误:
名称空间“System.Net”中不存在类型或名称空间名称“Mail”。
“System.Net”引用包含在项目引用列表中,我在可能的引用列表中找不到任何名为“System.Net.Mail”的内容。关键是我在 Windows 窗体应用程序中没有这些错误。
c# - 使用 Mono 的 DNS 刷新超时
尽管当前Mono
项目的ServicePointManager
类在DnsRefreshTimeout
其界面中启用了该属性。相关属性未实现。
示例调用:
运行我的应用程序时,我在运行时遇到下一个异常:
下面是实际的实现:
我认为我没有足够的知识来独自实现这个功能,因为我从上个月开始开发 C# Mono 应用程序。
那么,有谁知道一种解决方法?或者我应该为 Mono 项目团队请求功能实现吗?
我正在开发一个 Xamarin 跨平台应用程序,我确实需要缓存我的 DNS 解析至少 10 分钟。
在https://bugzilla.xamarin.com/show_bug.cgi?id=11424请求的 Ps 功能
c# - 在特定代码位期间暂时禁用/绕过系统集代理?
我有一个页面,基本上是供客户填写和提交的支持请求表......它位于 ASP.net 中,后面是 C#。我已经设法使用“System.Environment.MachineName;”将计算机名称填充到表单文本框中之一 而且我遇到了这个不工作的重大问题,除非它在某种内部网类型的环境中,它可以进行反向 DNS 查找......这很好,因为该页面通常可以在我们的 AD 森林中访问(s )。我现在遇到的问题是,除非我在 Internet Explorer 中禁用代理,否则我会不断获取代理名称/地址而不是计算机名称。如果我禁用代理,它会完美运行......
那么有没有办法让这 2 或 3 行代码退出代理但页面的其余部分留在里面?或者如果我必须让整个页面用完代理,因为参考点都是本地的,它应该仍然可以在没有 webproxy 的情况下工作..?
任何帮助都非常感谢!
谢谢,亚当。
c# - 如何从 json URL 中获取数据并放置在表单上?
以下 URL 代表一长串数据:http ://api.bitcoincharts.com/v1/markets.json
我注意到在 url 的末尾它是一个 .json 扩展名,所以我已经对此进行了研究。
我已经下载了 JSON.NET 并在我的 c#.net 源代码中引用了它。
在这个长字符串中,我需要从“符号”中获取以下数据:“mtgoxUSD”并将其放在我的表单上;
1)“出价” 2)“高” 3)“要价” 4)“平均” 5)“低”
我真的很困惑如何正确提取这些数据,因为 URL 是一个巨大的字符串。
下面的代码片段是我目前所编写的代码,因为我不知道如何继续。
请指导我或参考我如何开始,因为我以前从未处理过 json 扩展名或文件!
谢谢!
c# - 有 System.Net 和没有 System.Net 的区别
像这样添加有什么区别System.Net
:
并在声明中使用没有命名空间的类
哪个效率更高?
.net - 解析 IP 地址以获取别名
我想解析一个 IP 地址,但没有得到想要的结果。
我想检索像这样的真实网络名称:http ://www.google.com
但我得到的是:mad01s14-in-f6.1e100.net
我对网络协议和这个了解不多,我在哪里失败了?
PS:注意我不想使用过时的方法!
尝试将“www.google.com”作为字符串获取,但似乎 IP 地址没有任何别名......(别名长度为 0,我不明白为什么)
.net - 如何在 LinkedResource 中设置 ContentDisposition?
有没有办法将ContentDisposition
a设置LinkedResource
为inline
,即在图像的情况下?
这是我现在的构建方式LinkedResource
:
c# - 使用 DefaultWebProxy 获取 IE 的默认代理
我已经阅读了几乎所有我能找到的文档,但我还没有找到一个简单的工作示例,说明如何使用DefaultWebProxy()
.
这段代码似乎可以编译和工作,但我该如何继续获取代理 URI 作为字符串?
编辑:
自从提交这个问题以来,我发现可以为不同的目的地设置一个或多个代理或绕过(也许对于本地 Intranet 目的地)。这就是为什么您需要为GetProxy()
. 它需要知道要为哪个目的地获取代理。如果在 Internet 选项中设置了“自动检测设置”,浏览器将在您的本地域中查找 PAC 文件。PAC 文件包含一个 Javascript 函数,用于确定给定目的地的代理地址。
plugins - 实现凭证的 Mvvmcross 插件
我们有使用 Mvvmcross 的跨平台项目(WPF 和 ios)。
我们想在 HttpWebRequest 中使用凭据,但我们使用 PCL 库。所以我们创建了 mvvmcross 插件来使用 System.Net.CredentialCache.DefaultNetworkCredentials。
我们的插件接口返回存在于 WPF 和 Xamarin 中的 System.Net.ICredentials。
在 WPF 应用程序中它工作得很好,但 ios 插件无法编译。
我们尝试使用来自 mvvmcross 的 System.Net.Touch,但我们遇到了同样的错误。
我们提取了 Profile104 的 System.Net.dll 的公钥,并为自定义 dll 提供了 2.0.5.0 版本。我们在 csproj 中添加这一行:
但它不起作用。
有想法吗?
谢谢,