0

マッピングがどこから来たのか (machine.config、app.config、web.config) に関係なく、 WCF のプロトコル マッピングのリストを取得する方法 ( ServiceHost.AddDefaultEndpoints関数がそれ自体に対して行うことと似ています) を誰かが知っているかどうか疑問に思っていました。など)?

4

1 に答える 1

0

私は解決策を見つけました。私は他の人のためにここでそれを共有しています:

Dim pms As ProtocolMappingSection = CType(ConfigurationManager.GetSection("system.serviceModel/protocolMapping"), ProtocolMappingSection)
Dim pmc As ProtocolMappingElementCollection = pms.ProtocolMappingCollection

For Each pme As ProtocolMappingElement In pmc
    If String.Compare(pme.Scheme, uri.Scheme, True) = 0 Then
        ' Do something
        Exit For
    End If
Next
于 2012-07-17T18:25:36.057 に答える