|
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
|
Übersetzung
Original
|
ServiceModel Metadata Utility-Tool (Svcutil.exe)
Funktionen
|
|
|
|---|---|
|
|
|
|
|
|
|
|
Vorgehensweise: Verwenden von "Svcutil.exe" zum Überprüfen von kompiliertem Dienstcode |
|
|
Gewusst wie: Verwenden von Svcutil.exe zum Herunterladen von Metadatendokumenten |
|
|
Vorgehensweise: Verbessern der Startzeit von WCF-Clientanwendungen mit dem XmlSerializer |
Vorsicht
|
|---|
|
|
Timeout
Festlegung von Zielversionen
Zugreifen auf WSDL-Dokumente
Allgemeine Verwendungen
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Codeerzeugung
Vorsicht
|
|---|
|
|
svcutil.exe [/t:code] <metadataDocumentPath>* | <url>* | <epr>
|
|
|
|---|---|
|
epr |
|
|
metadataDocumentPath |
|
|
url |
|
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hinweis
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hinweis
|
|---|
|
|
Metadatenexport
svcutil.exe [/t:metadata] [/serviceName:<serviceConfigName>] [/dataContractOnly] <assemblyPath>*
|
|
|
|---|---|
|
assemblyPath |
|
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
Dienstvalidierung
svcutil.exe /validate /serviceName:<serviceConfigName> <assemblyPath>*
|
|
|
|---|---|
|
assemblyPath |
|
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Metadatendownload
-
MEX (WS-Transfer)-Anforderung an die angegebene Adresse -
MEX-Anforderung an die angegebene Adresse mit angefügtem /mex -
DISCO-Anforderung (mit DiscoveryClientProtocol von ASMX) an die angegebene Adresse
svcutil.exe /t:metadata <url>* | <epr>
|
|
|
|---|---|
|
url |
|
|
epr |
|
XmlSerializer-Typgenerierung
Hinweis
|
|---|
|
|
Hinweis
|
|---|
|
|
svcutil.exe /t:xmlSerializer <assemblyPath>*
|
|
|
|---|---|
|
assemblyPath |
|
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
svcutil http://service/metadataEndpoint
svcutil *.wsdl *.xsd /language:C#
svcutil /dconly *.xsd /language:VB
svcutil /t:metadata http://service/metadataEndpoint
svcutil myAssembly.dll
svcutil myServiceHost.exe /serviceName:myServiceName
svcutil myServiceHost.exe /dconly
svcutil /validate /serviceName:myServiceName myServiceHost.exe
svcutil /t:xmlserializer myContractLibrary.exe
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.serviceModel>
<bindings>
<customBinding>
<binding name="MyBinding">
<textMessageEncoding>
<readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
</textMessageEncoding>
<httpTransport maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" />
</binding>
</customBinding>
</bindings>
<client>
<endpoint binding="customBinding" bindingConfiguration="MyBinding"
contract="IMetadataExchange"
name="http" />
</client>
</system.serviceModel>
</configuration>
Vorsicht