1

WCF Web APIを使用して、クライアントアプリが使用するセルフホスト/ InProcess RESTサービス(HttpServiceHost)を作成しています。Web APIのすべての例では、ASP.Netルーティングエンジンを使用しています。Asp.netの外部でルーティングエンジンを使用することは可能でしょうか?

私が何をしているのかを理解するために、クライアントが新しくするサービスクラスの作成者を次に示します。

    Public Sub New()

    ObjectFactory.Initialize(Sub(x)
                                 x.For(Of IIssueTrackerRepository)().Use(Of IssueTrackerRepository)().Ctor(Of String).Is(ConfigurationManager.ConnectionStrings("Dev").ConnectionString)
                                 'x.ForConcreteType(Of IssueTrackerResource)().Configure.Ctor(Of String).Is(ConfigurationManager.ConnectionStrings("Dev").ConnectionString)
                             End Sub
    )

    _host = New HttpServiceHost(ObjectFactory.GetInstance(Of IssueTrackerResource), "http://localhost:8000")
    _host.Open()
End Sub

例をリンクできれば、非常に役立ちます。

4

1 に答える 1

1

私の知る限り、まだです。ただし、Web API はまだ開発中であるため、将来のプレビューの一部になる可能性があります。

于 2011-11-09T17:41:20.293 に答える