【c#-使用Kentico API 9创建多元文化产品】教程文章相关的互联网学习教程文章

c# – 有没有办法创建一个ActionFilter,它在Action语句中包含Action的内容?【代码】

我的场景:我的应用程序是一个Web Api 2应用程序,它使用业务逻辑和存储库层进行数据访问. Web应用程序使用ASP.NET Impersonation以访问网站的用户身份登录数据库(通过PKI进行身份验证).我有几个异步控制器方法.但是,当我等待数据访问方法时,数据库调用可能会在另一个线程上完成,然后该线程将以我的应用程序池的标识访问数据库,该数据库不允许连接到数据库. 示例控制器:public class TestApiController : ApiController {private I...

c# – .NET请求已中止:无法创建SSL / TLS安全通道【代码】

我已经尝试过我为这个问题遇到的所有假设解决方案,但似乎没有任何效果.以下是蒸馏的跟踪日志(一个用于尝试与Paypal通信,另一个用于尝试与GetSentry通信):System.Net Information: 0 : [10776] SecureChannel#49633458::.ctor(hostname=svcs.sandbox.paypal.com, #clientCertificates=0, encryptionPolicy=RequireEncryption) System.Net Information: 0 : [10776] SecureChannel#49633458 - Left with 0 client certificates to c...

c# – 有没有办法用NLog创建一个命名的记录器并通过这个名称过滤记录?【代码】

有时我不希望在开发期间将所有内容记录到Visual Studio输出窗口(目标 – >调试器).我想也许有一种方法可以命名一个特定的记录器(一个类)或几个记录器(来自多个类),这样在配置文件中我只能为我目前感兴趣的开发中的类启用日志记录. 目前我在所有课程中都有这个最常见的NLog系列:private static readonly NLog.Logger logger = NLog.LogManager.GetCurrentClassLogger();和一个非常标准的配置,只是将日志呈现到输出窗口. 不幸的是,我...

c# – 如何使用SharpKml创建StyleMap标签?【代码】

我想知道如何使用SharpKml创建以下XML:<StyleMap id="msn_placemark_circle"><Pair><key>normal</key><styleUrl>#sn_placemark_circle</styleUrl></Pair><Pair><key>highlight</key><styleUrl>#sh_placemark_circle_highlight</styleUrl></Pair> </StyleMap>我尝试了几件事,但没有成功.这是我到目前为止:public static StyleSelector Generate_M_ylw_pushpin3() {var stylemap = new StyleMapCollection();stylemap.Id = "s_ylw-...

c# – 使用Magick.NET创建多页TIFF【代码】

我正在使用Magick.NET并尝试创建multipage-TIFF文件.我的输入是PDF文件.但是将结果写入MemoryStream或将其作为字节数组导致错误:iisexpress.exe: Error flushing data before directory write. `TIFFWriteDirectorySec’ @ error/tiff.c/TIFFErrors/551但是当我将结果写入硬盘上的文件时,没有错误,文件也没问题. 这是我的代码:var outputStream = new MemoryStream(); using (var inputPdf = new MagickImageCollection()) {inpu...

c# – 如何从队列中创建IObservable,以便在队列为空时序列不会结束?【代码】

我正在研究使用Reactive Extensions for .NET(Rx)的东西,我想要一个从队列(或类似)获取输入的序列. 我试过这样做:static readonly Queue<DeviceTransaction> TransactionQueue = new Queue<DeviceTransaction>();//...var observableTransactionSource = TransactionQueue.ToObservable();//...observableTransactionSource.Subscribe(transactionObserver);它可以工作到一个点,但是当队列为空时序列完成.我不希望空队列结束序列....

c# – 创建自定义NewtonSoft JSon转换器【代码】

我有以下使用NewtonSoft JSon解析的JSon:{"page" : 0,"listings" : [ {"data" : { "name" : "Name 1", "id" : "id1" },"media" : {"images" : [ { "title" : "image1", "url" : "http://www.d.com/image1" }, { "title" : "image2", "url" : "http://www.d.com/image3" }, ]}},{"data" : { "name" : "Name 2", "id" : "id2" },"media" : {"images" : [ { "title" : "image3", "url" : "http://www.d.com/image3" }, { "title" : "...

c# – AutoFixture无法创建声明(使用.NET Framework 4.6)【代码】

我刚刚安装了VS2015,同时安装了.NET Framework 4.6,突然AutoFixture 3.30.8无法创建Claim对象.我猜测新的.NET Framework 4.6版本在AutoFixture内部引起了一些问题. 我在VS2013中创建了一个包含以下代码的测试项目(针对.NET Framework 4.5.1):using System; using Microsoft.VisualStudio.TestTools.UnitTesting; using Ploeh.AutoFixture;namespace AutoFixtureTester {[TestClass]public class UnitTest1{[TestMethod]public voi...

c# – 在Visual Studio 2015中创建插件

我想在C#中为Visual Studio 2015创建一个工具栏插件. 问题是我实际上并不知道在那里使用哪个项目类型来创建我自己的工具栏插件. 我很抱歉,如果这个问题有点愚蠢但我再次回到Visual Studio 2015. 谢谢你的帮助解决方法:如果“工具栏插件”是指带有工具栏上的按钮的Visual Studio插件,则需要创建Visual Studio包: 新项目 – >已安装 – >其他项目类型 – >可扩展性 然后在右侧面板中选择Visual Studio Package.您需要为此安装SDK.

c# – 不确定如何为此PCL库创建NuGet包【代码】

我正在尝试为我制作的PCL库创建一个nuget包.此nuget包旨在用于Xamarin Forms应用程序.所以我甚至不确定我勾选的东西是否正确. 我真的只关心.NET Framework 4.这是我最基本的框架.其余的,我根本不关心,不知道我应该针对什么. 有人可以帮帮我吗? FWIW,我正在使用NuGet Package Explorer来创建我的NuGet nupkg文件,以便在我将它们发布到NuGet之前手动测试它们. 这是我正在尝试的一个屏幕……但Xamarin Studio未能添加nuget包(说它不是...

c# – 如何在Xamarin iOS中创建垂直滚动视图【代码】

我是ios开发的新手.我正在尝试在Xamarin iOS应用程序中创建一个垂直ScrollView. 下面是我的水平ScrollView代码using System;using UIKit; using Foundation; using CoreGraphics; using System.Collections.Generic;namespace TestApp {public partial class ViewController : UIViewController{public ViewController (IntPtr handle) : base (handle){ScrollingButtonsController ();}UIScrollView scrollView;List<UIButton> bu...

c# – 如何创建在线signalR服务器【代码】

我使用Signalr和Windows Forms构建了一个简单的聊天应用程序,但是我的应用程序是自托管的,只能在我的本地主机地址上运行,如何在Azure上在线上传服务器并将我的桌面客户端应用程序连接到它?我刚开始学习Signalr.我已经对Google做了一些研究,但找不到任何可以回答我问题的内容.解决方法:您只需要将您的signalR Hub发布为网站,如果您托管您的网站并不重要 > Azure Web Apps> Azure虚拟机> Azure云服务 主持SignalR Hub最“自然”的方...

c# – 如何创建可重用的Entity Framework投影表达式?【代码】

在我的数据库中,有几十列的表: 表MyEntity:int Id字符串名称电邮电邮…我从未在这个项目中使用的其他几十列 EF生成的类具有这些额外列的属性,而简单查询会浪费所有这些额外列. 相反,我想要一个瘦的类,如下所示: class MyEntity{ public int Id; 公共字符串名称; public string Email;} 当我查询时,我想创建我的瘦对象的实例,显然,我可以这样做:from x in MyEntity select new MyEntity {Id = x.Id, Name = x.Name, Em...

c# – 如何在EF 6中的字符串类型字段上创建唯一约束?【代码】

首先,我是MVC的新手. 我有一个项目表,其中包含ProjectID,ProjectNumber和ProjectDescription字段. ProjectId是int类型的entityKey,ProjectNumber需要是唯一约束. 我如何在实体框架6.1.3中执行此操作? 在我的Project类中public int ProjectID { get; set; }[Index(IsUnique = true)][StringLength(200)]public string ProjectNumber { get; set; }public string ProjectDescription { get; set; }当我从模型生成数据库时,该字段在数...

c# – 理解Parallel.Invoke,创建和重用线程【代码】

我试图了解Parallel.Invoke如何创建和重用线程.我运行了以下示例代码(来自MSDN,https://msdn.microsoft.com/en-us/library/dd642243(v=vs.110).aspx):using System; using System.Threading; using System.Threading.Tasks;class ThreadLocalDemo {static void Main(){// Thread-Local variable that yields a name for a threadThreadLocal<string> ThreadName = new ThreadLocal<string>(() =>{return "Thread" + Thread.Curren...