草庐IT

api安全

全部标签

c# - 如何使用 tfs api 列出团队项目的文件?

我想知道是否有办法列出tfs团队项目中包含的所有"file"。我的目标是搜索具有特定名称的文件,这些文件在TFS中没有固定路径,这些文件是由分支引起的($/MyTeamProject/Main/Build/instruction.xml和$/MyTeamProject/Branches/Release_1.0)。找到文件后,我想对其进行操作。我想当涉及到团队项目中包含的实体而不是传统文件时,我们正在谈论项目,因此这可能有点棘手?我看过一些用于操作文件的示例,但到目前为止所有示例都有固定的路径。 最佳答案 这不是一个不同的答案,而只是

c# - 停止正在运行的线程的安全方法是什么?

我有一个包含IronPython脚本执行的线程。出于某种原因,我可能需要随时停止该线程,包括脚本执行。如何做到这一点?第一个想法是Thread.Abort(),但它被认为是邪恶的... 最佳答案 Whatisasafewaytostoparunningthread?将线程放在自己的进程中。当您希望它停止时,终止进程。这是终止线程的唯一安全方法。中止线程会严重破坏进程的稳定性并丢失用户数据。如果您真的、真的需要能够杀死一个可以做任何事情的线程,那么就没有办法避免“丢失用户数据”的情况。避免调用中止的进程不稳定的唯一方法是使它们完全不同

c# - web api 和 web api 2 之间的 PushStreamContent 有什么不同?

我创建了两个相同的webapi项目,一个在VS2012中,另一个在VS2013中,都针对4.5.net框架。这些项目基于FilipW在此处找到的视频下载教程:http://www.strathweb.com/2013/01/asynchronously-streaming-video-with-asp-net-web-api/将教程中的代码复制并粘贴到VS2012项目(使用webapi1?)不会产生任何错误(在我添加正确的“using”语句之后)。但是,当我在VS2013项目中执行相同的步骤时,出现以下两个错误:Error1Thecallisambiguousbetweenthefol

c# - 从 AWS-API 网关发布到 Lambda

我有一个简单的C#AwsLambda函数,它成功地通过Lambda控制台测试进行了测试,但如果从API网关(我从Lambda触发器选项生成)调用时失败并显示502(错误网关),并且如果我使用postman。(此初始功能具有开放访问权限(无安全性))//requestheaderContent-Type:application/json//requestbody{"userid":22,"files":["File1","File2","File3","File4"]}我在日志中得到的错误是:WedFeb0814:14:54UTC2017:Endpointresponsebodybefo

c# - 是否有任何使用 rsync 的 .NET API?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我的.NET应用程序需要一个文件同步功能。我可以使用rsync吗?有可用的API吗?

c# - 证书安装安全警告解决方法?

我有一些C#4.0代码尝试将CA(.der编码)证书安装到当前(我的)用户的“受信任的根证书颁发机构”存储中。我的小控制台应用程序针对其他商店静默运行,但对于这家商店,会出现一个GUI弹出窗口“您即将安装来自证书颁发机构的证书......Windows无法验证该证书实际上来自......你要安装此证书吗?”这个消息框是个问题,因为它的想法是使用MSI自动部署应用程序,并在正确的位置默默地获取正确的证书。拥有模态框会扼杀自动化部署。如何在没有破坏部署的消息框的情况下完成此安装? 最佳答案 这听起来不合逻辑,但为了不发出警告,您不应将证

c# - 在单元测试中确定线程安全

我正在编写一个多线程应用程序,我也在尝试找出如何为其编写合适的单元测试。我认为这可能是关于如何最好地做到这一点的另一个问题。还有一个问题,我有一个像下面这样的类,知道它不是线程安全的,想在单元测试中证明它,但不知道如何去做:publicclassMyClass{privateListMyList=newList();publicvoidAdd(stringData){MyList.Add(Data);//Thisisnotthreadsafe!!}} 最佳答案 证明某些东西是线程安全的是棘手的——可能很难停止问题。您可以证明竞争条件

c# - .NET DateTime 线程安全吗

.NETDateTime线程安全吗?如果read操作返回不正确的值,我并不担心,我唯一担心的是:如果不同步,DateTime对象是否会损坏。 最佳答案 读取和写入DateTime字段不是原子的(至少在32位系统上)。如果您同时从多个线程分配同一个属性,您可能会破坏它。如果您从一个线程读取并从另一个线程写入,读取线程可能会获得损坏的值。从多个线程读取而同时没有写入线程是安全的。本质上,当同时从多个线程使用时,DateTime的两个32位半部分可能包含不同年龄的值。您可以混合使用两种写入方式。一个写的高32位部分,另一个写的低32位部分

c# - 获取和设置简单的静态属性线程安全吗?

这个问题在这里已经有了答案:关闭12年前。PossibleDuplicate:AreC#auto-implementedstaticpropertiesthread-safe?在下面的示例类中staticclassShared{publicstaticstring[]Values{get;set;}}许多读取器线程定期读取Values字符串数组,而有时单个写入器会使用setter将整个数组替换为新值。我需要使用ReaderWriterLock还是C#会自动处理?编辑:在我的例子中,唯一需要的“线程安全”是:当读者正在搜索一个值时,当作者替换数组时,不会发生任何不好的事情。我不在乎读者是

c# - ASP.Net MVC 4 Web API Controller 不适用于 Unity.WebApi

我的ASP.NetMVC4WebAPIController不支持Unity.WebApi。在同一个项目中,简单的Controller可以正确地与Unity.Mvc3配合使用。但是当我运行从ApiController派生的WebAPIController时,我收到一条消息:{"$id":"1","Message":"Anerrorhasoccurred.","ExceptionMessage":"Type'ElectricTests.Controllers.Api.DocumentsController'doesnothaveadefaultconstructor","Exception