【c# – 根据最新的日期时间获取列表项】教程文章相关的互联网学习教程文章

如何使用asp.net mvc和razor模板引擎从c#中获取路由名称的URL?【代码】

我正在尝试在剃刀模板中获取已知路由名称的URL. 这是我的部分观点@model ScripterEngine.ViewModels.CampaignViewModel<script type="text/javascript">function logTime(stage, status, async){var target = "@UrlHelper.RouteUrl("timetracker.clockin")";var postData ={'campaign_id': @Model.id,'agent_id': is_system_agentid.value,'log_id': is_attr_calldata.tracker_id,'stage_name': stage};if( status == 'out'){targe...

c# – 从ManagementObjectCollection中的所有对象获取所有非null属性【代码】

我正在尝试简化这两个foreach循环,但我似乎无法得到它.它使用管理库来获取有关操作系统的信息,大约有30个不同的项目,但我只想要一个.此刻我正在滚动它们并在弹出时显示我想要的那个.try {ManagementClass Management = new ManagementClass("Win32_OperatingSystem");foreach (ManagementObject Object in Management.GetInstances()){foreach (PropertyData Data in Object.Properties){if (Data.Name.Equals("CSName") && (Data...

c# – 从BitmapImage获取支持的图像格式【代码】

如何获取System.Windows.Media.Imaging.BitmapImage支持的图像格式列表? 我正在用C#WPF编写一个简单的图像处理工具. BitmapImage类是更有用的位图类之一,因为它能够从各种格式进行解码. 特别是,它能够在我的电脑上打开NEF(尼康的RAW格式). BitmapImage可能会打开来自其他制造商的各种RAW格式,这是我热衷于使用的功能. 由于我不知道每个可以作为BitmapImage打开的格式,我目前正在使用try / catch尝试从用户尝试打开的每个文件构造一...

c# – Outlook Exchange Office 365:如何从访问令牌获取电子邮件地址?【代码】

目前,我正在关注这篇文章https://dev.outlook.com/restapi/tutorial/dotnet.一切都很好,期望我无法从访问令牌中检索用户的电子邮件地址.private string GetEmailFromIdToken(string token) {// JWT is made of three parts, separated by a '.' // First part is the header // Second part is the token // Third part is the signature string[] tokenParts = token.Split('.');if (tokenParts.Length < 3) {// Invalid token, r...

WPF C# – 从TextBlock获取内联格式化粗体文本【代码】

我正在向StackPanel中的Border元素添加一些TextBlock元素.我通过添加Inlines添加和格式化TextBlock的文本. 单击时,我想获取TextBlock的格式化文本.这是我的代码.public void addText() {TextBlock myText = new TextBlock();myText.Inlines.Add(new Bold(new Run("Hello ")));myText.Inlines.Add("World!");Border myBorder = new Border();myBorder.Child = myText;myBorder.MouseDown += new MouseButtonEventHandler(Border_Cli...

c# – 从MetadataReference中获取ISymbol的文档【代码】

我最近开始学习Roslyn Code Analysis.我经历了提供的示例代码.我的问题如下: 有没有办法如何获取从引用的库加载的符号的XML文档注释? 我使用的示例代码是FAQ(7).我们的目标是获得一个Console.Write函数的文档注释.public void GetWriteXmlComment(){var project1Id = ProjectId.CreateNewId();var document1Id = DocumentId.CreateNewId(project1Id);var mscorlib = MetadataReference.CreateFromFile(typeof(object).Assembly.L...

c# – 在Azure Service Bus中获取消息统计信息【代码】

我正在编写一个实用程序来监视我们的Azure服务总线主题和订阅. 我可以获取主题详细信息,例如名称,排队消息计数和死信消息计数,但我想获取已处理的消息数. 这是我正在使用的代码:var sub = namespaceManager.GetSubscription(topicPath, subscriptionName);var name = sub.Name; var pending= sub.MessageCountDetails.ActiveMessageCount; var deadletter = sub.MessageCountDetails.DeadLetterMessageCount似乎GetSubscription不...

c# – 完成订购任务后获取对原始任务的引用?【代码】

我前一段时间问过a question关于订购List< Task< T>>>的方法了.通过它们的完成,还返回表示原始列表中的已完成任务的索引的int< Task< T>>给出. 我知道我可能不需要返回这个int来确定哪个特定的任务已经完成,并且我可以查询返回的任务以获取此信息. 作为旁注,我已经改变了方法来订购List< Task>.我最初使用Task< T>,它返回一个bool来表示Task< T>是否成功.我现在简单地抛出一个Exception的子类,它提供了有关Task失败的方式和原因的更...

c# – 在ASP.NET Core中设置app.UseFileServer后获取PhysicalPath【代码】

我有虚拟目录指向IIS中的一些文件服务器.我了解到ASP.NET Core无法“看到”IIS中的虚拟目录,因为它在Kestral上运行. 我被告知解决方法是使用app.UseFileServer:app.UseFileServer(new FileServerOptions {FileProvider = new PhysicalFileProvider(@"\\server\path"),RequestPath = new PathString("/MyPath"),EnableDirectoryBrowsing = true });我设置了它,当我在浏览器地址栏中键入/ MyPath时它可以工作.但是,我希望能够在控制...

c# – 如何从TestCleanup方法获取测试名称?【代码】

我注意到[TestCleanup]方法不能采用TestContext参数.那我怎么知道哪个测试正在清理?解决方法:你可以在你的类上有一个名为TestContext的公共属性,它将由MSTest设置,例如:[TestClass] public class UnitTest1 {public TestContext TestContext { get; set; }[TestMethod]public void TestMethod1(){var x = 2;var y = 1 + 1;Assert.AreEqual(x, y);}[TestMethod]public void TestMethod2(){Assert.AreEqual(true, true);}[TestClea...

c# – 从磁盘上的.cs类文件中获取属性【代码】

我正在为Visual Studio编写VSIX扩展.使用该插件,用户可以从VS中的解决方案资源管理器中选择一个类文件(因此磁盘上的某个实际.cs文件),然后通过上下文菜单项触发我的VSIX代码,对该文件执行某个操作. 我的VSIX扩展需要知道所选类文件的公共和内部属性. 我试图通过使用正则表达式解决这个问题,但我有点坚持它.我无法弄清楚如何只获取类的属性名称.它现在发现太多了. 这是我到目前为止的正则表达式:\s*(?:(?:public|internal)\s+)?(?:...

C#获取局域网主机

C#获取局域网主机 最近在做一个使用MSRDPClient来实现远程桌面功能,需要先判断一下该局域网主机是否在线,所以就需要获取一遍局域网主机。 首先获取本地IP地址,这里需要注意的是,要排除掉虚拟机的IP,实现代码如下:public List<string> GetLocalIPs() {List<string> lstIp = new List<string>();ManagementClass mcNetworkAdapterConfig = new ManagementClass("Win32_NetworkAdapterConfiguration");ManagementObjectCollecti...

c# – 通过Microsoft Graph从Azure AD获取组中的用户【代码】

我正在通过Microsoft Graph从AzureAD请求用户列表. 我得到了User对象,但它们的MemberOf属性始终为null. 我以为我可以使用Expand来专门请求该属性,虽然它不会导致错误,但它也不会填充属性. 这个question and answer from mid-2016表明当时这个功能处于测试阶段,我认为它现在已经毕业于生产API了吗?var allUsers = await graphClient.Users.Request().Expand("memberOf").GetAsync();var usersInGroup = allUsers.Where(user => use...

C#Complex Linq-如何获取其id或子ID匹配的对象【代码】

我们说我有以下结构,public class Parent {public string Id{get;set;}public string Name{get;set;}public List<Child> Children{get;set;} }public class Child{public string Id{get;set;}public string Name{get;set;} }我有一个字符串列表,其中包含Ids List< string> Ids,以及Parents List< Parent>列表父母.如何过滤父母以获得以下内容: >父ID,其ID包含在所有子项中.>只有ID与其父项一起包含在ID中的子项. 因此,如果id包含父...

c# – HttpClientFactory – 按名称获取一个命名的类型化客户端【代码】

HttpClientFactory提供以下扩展方法:public static IHttpClientBuilder AddHttpClient<TClient>(this IServiceCollection services, string name)我创建了一个类型化的HttpClient,如下所示:public class CustomClient {public CustomClient(HttpClient client,CustomAuthorizationInfoObject customAuthorizationInfoObject) {/// use custom authorization info to customize http client}public async Task<CustomModel> DoSom...