问题标签 [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.

0 投票
1 回答
307 浏览

c# - 你怎么能只读取 HttpWebResponse 的一部分

我只想阅读 HttpWebResponse 的一部分。假设第一个 100k。我怎样才能只读取响应的前 100k 但仍然得到一个未损坏的子字符串?如果我只是将前 100k 放入一个 byte[] 中,我相信我最终可能会得到损坏的数据。

0 投票
2 回答
19727 浏览

c# - System.Net.Mail 引用不存在

我在创建发送电子邮件的应用程序时遇到问题。

我已经有一个作为 Windows 窗体应用程序工作,然后决定从空项目中做同样的事情,因为我现在需要制作一个后台应用程序。

System.Net.Mail在 Windows 窗体中使用了命名空间。然后将相同的代码添加到新项目中。

但是,我收到以下错误:

名称空间“System.Net”中不存在类型或名称空间名称“Mail”。

“System.Net”引用包含在项目引用列表中,我在可能的引用列表中找不到任何名为“System.Net.Mail”的内容。关键是我在 Windows 窗体应用程序中没有这些错误。

0 投票
1 回答
1563 浏览

c# - 使用 Mono 的 DNS 刷新超时

尽管当前Mono项目的ServicePointManager类在DnsRefreshTimeout其界面中启用了该属性。相关属性未实现。

示例调用:

运行我的应用程序时,我在运行时遇到下一个异常:

下面是实际的实现:

我认为我没有足够的知识来独自实现这个功能,因为我从上个月开始开发 C# Mono 应用程序。

那么,有谁知道一种解决方法?或者我应该为 Mono 项目团队请求功能实现吗?

我正在开发一个 Xamarin 跨平台应用程序,我确实需要缓存我的 DNS 解析至少 10 分钟。

在https://bugzilla.xamarin.com/show_bug.cgi?id=11424请求的 Ps 功能

0 投票
2 回答
522 浏览

c# - 在特定代码位期间暂时禁用/绕过系统集代理?

我有一个页面,基本上是供客户填写和提交的支持请求表......它位于 ASP.net 中,后面是 C#。我已经设法使用“System.Environment.MachineName;”将计算机名称填充到表单文本框中之一 而且我遇到了这个不工作的重大问题,除非它在某种内部网类型的环境中,它可以进行反向 DNS 查找......这很好,因为该页面通常可以在我们的 AD 森林中访问(s )。我现在遇到的问题是,除非我在 Internet Explorer 中禁用代理,否则我会不断获取代理名称/地址而不是计算机名称。如果我禁用代理,它会完美运行......

那么有没有办法让这 2 或 3 行代码退出代理但页面的其余部分留在里面?或者如果我必须让整个页面用完代理,因为参考点都是本地的,它应该仍然可以在没有 webproxy 的情况下工作..?

任何帮助都非常感谢!

谢谢,亚当。

0 投票
2 回答
1118 浏览

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 扩展名或文件!

谢谢!

0 投票
2 回答
112 浏览

c# - 有 System.Net 和没有 System.Net 的区别

像这样添加有什么区别System.Net

并在声明中使用没有命名空间的类

哪个效率更高?

0 投票
2 回答
2091 浏览

.net - 解析 IP 地址以获取别名

我想解析一个 IP 地址,但没有得到想要的结果。

我想检索像这样的真实网络名称:http ://www.google.com

但我得到的是:mad01s14-in-f6.1e100.net

我对网络协议和这个了解不多,我在哪里失败了?

PS:注意我不想使用过时的方法!

尝试将“www.google.com”作为字符串获取,但似乎 IP 地址没有任何别名......(别名长度为 0,我不明白为什么)

0 投票
2 回答
3108 浏览

.net - 如何在 LinkedResource 中设置 ContentDisposition?

有没有办法将ContentDispositiona设置LinkedResourceinline,即在图像的情况下?

这是我现在的构建方式LinkedResource

0 投票
1 回答
11813 浏览

c# - 使用 DefaultWebProxy 获取 IE 的默认代理

我已经阅读了几乎所有我能找到的文档,但我还没有找到一个简单的工作示例,说明如何使用DefaultWebProxy().

这段代码似乎可以编译和工作,但我该如何继续获取代理 URI 作为字符串?

编辑:

自从提交这个问题以来,我发现可以为不同的目的地设置一个或多个代理或绕过(也许对于本地 Intranet 目的地)。这就是为什么您需要为GetProxy(). 它需要知道要为哪个目的地获取代理。如果在 Internet 选项中设置了“自动检测设置”,浏览器将在您的本地域中查找 PAC 文件。PAC 文件包含一个 Javascript 函数,用于确定给定目的地的代理地址。

0 投票
1 回答
110 浏览

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 中添加这一行:

但它不起作用。

有想法吗?

谢谢,