小编Sam*_*Sam的帖子

在Graphsharp中向边添加自定义样式

我正在使用GraphSharp框架,它只有很少的文档(http://graphsharp.codeplex.com/),我正在尝试更改某些边缘的颜色.

实际上是这样的(使这个边缘变红).

g.AddEdge(new Edge<object>("A","B"), Color.Red);
Run Code Online (Sandbox Code Playgroud)

有人为此有任何代码片段吗?

c# wpf xaml graph-sharp

7
推荐指数
1
解决办法
4180
查看次数

Web事件提供程序"EventLogProvider"抛出以下异常

我无法在Windows 2008 R2中使用新的ASP.NET 4.0应用程序在IIS 7上运行.我在事件日志中看到的只是以下错误.我似乎无法找到任何有关它意味着什么的信息,任何人都可以提供帮助吗?

Log Name:      Application
Source:        ASP.NET 4.0.30319.0
Date:          11/27/2011 4:22:13 PM
Event ID:      1301
Task Category: Web Event
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      [myserver].[mydomain].com
Description:
The following exception was thrown by the web event provider 'EventLogProvider' in the application '/[myapp]' (in an application lifetime a maximum of one exception will be logged per provider instance):

System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.
   at System.Security.Principal.WindowsIdentity.get_AuthenticationType()
   at System.Web.Management.EventLogWebEventProvider.AddWebRequestInformationDataFields(ArrayList dataFields, WebRequestInformation reqInfo)
   at System.Web.Management.EventLogWebEventProvider.ProcessEvent(WebBaseEvent eventRaised)
   at System.Web.Management.WebBaseEvent.RaiseInternal(WebBaseEvent …
Run Code Online (Sandbox Code Playgroud)

.net asp.net iis-7 asp.net-4.0 windows-server-2008-r2

5
推荐指数
1
解决办法
1万
查看次数

ThreadPool参数

在我将它放入我的应用程序之前,我正在测试一个简单的线程池解决方案,但我看到的结果对我来说没有意义.我有一个简单的表单,上面有一个按钮.此按钮启动以下循环:

private void button1_Click(object sender, EventArgs e)
{
    MyTestThread oTask = new MyTestThread ();
    MyThreadInfo oTaskParameters = new MyThreadInfo();
    for (int i = 1; i <= 5; i++)
    {
        objTaskParameters.MyGuid = Guid.NewGuid();
        objTaskParameters.MyNumber = i;
        ThreadPool.QueueUserWorkItem(new WaitCallback(objTask.ProcessDataForNTime), objTaskParameters);
    }
    Console.WriteLine("All threads have been queued for processing...");
}
Run Code Online (Sandbox Code Playgroud)

它正在调用的类看起来像这样.它有一个参数MyThreadInfo类,然后MyTestThread类在完成之前循环10秒.

public class MyThreadInfo
{
    public int MyNumber;
}

public class MyTestThread 
{
    public void ProcessDataForNTime(Object oParameters)
    {
        //We pass parameters
        MyThreadInfo oThread = (MyThreadInfo)oParameters;
        int threadNo = oThread.MyNumber;

        Console.WriteLine("thread {0} started...", threadNo); …
Run Code Online (Sandbox Code Playgroud)

.net c# multithreading threadpool

0
推荐指数
1
解决办法
3159
查看次数