Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Reprezentuje metodę COM+ uwidocznioną, gdy interfejs w składniku COM+ jest uwidoczniony jako usługa sieci Web.
<konfiguracji>
<System.servicemodel>
<comContracts>
<comContract>
<exposedMethods>
<exposedMethod>
Składnia
<comContracts>
<comContract>
<exposedMethods>
<exposedMethod name="String" />
</exposedMethods>
</comContract>
</comContracts>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Attributes
| Attribute | Description |
|---|---|
| nazwa | Ciąg zawierający metodę COM+ uwidocznioną, gdy interfejs w składniku COM+ jest uwidoczniony jako usługa sieci Web. |
Elementy podrzędne
Żaden.
Elementy nadrzędne
| Składnik | Description |
|---|---|
| <exposedMethods> | Kolekcja <uwidocznionych elementówMethod> . |
Uwagi
Narzędzie konfiguracji integracji COM+ (ComSvcConfig.exe) może służyć do dodawania określonych metod z interfejsu COM do wyświetlania w wygenerowanym kontrakcie usługi.
Na przykład można użyć następującego polecenia, aby dodać trzy nazwane metody z interfejsu IFinances COM w pliku ItemOrders. Składnik finansowy do wygenerowanego kontraktu usługi.
ComSvcConfig.exe /i /application:OnlineStore /contract:ItemOrders.Financial,IFinances.{TransferFunds,AddFunds,RemoveFunds} /hosting:complus
Po uruchomieniu ComSvcConfig.exeprogram generuje następujący kontrakt usługi zawierający listę wcześniej wymienionych metod jako <uwidocznionych elementówMethod> .
<comContract contractType="{C551FBA9-E3AA-4272-8C2A-84BD8D290AC7}"
name="IFinances"
namespace="http://contoso.com/services/financial">
<exposedMethod name="TransferFunds"/>
<exposedMethod name="AddFunds"/>
<exposedMethod name="RemoveFunds"/>
</comContract>
Podczas inicjowania usługi środowisko uruchomieniowe próbuje wygenerować kontrakt usługi, odzwierciedlając i dodając tylko metody uwzględnione na liście <uwidocznionych elementówMethod> . Śledzenie jest tworzone dla każdej metody interfejsu, która nie jest uwzględniona w umowie usługi.