XFLwebapi

This commit is contained in:
王海明 2025-08-24 22:23:34 +08:00
commit c0c10cceb4
1282 changed files with 477972 additions and 0 deletions

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Root Type="DevExpress.CodeRush.Foundation.CodePlaces.Options.FavoritesListContainer">
<Options Language="Neutral">
<Groups />
</Options>
</Root>

View File

@ -0,0 +1,979 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
IIS configuration sections.
For schema documentation, see
%IIS_BIN%\config\schema\IIS_schema.xml.
Please make a backup of this file before making any changes to it.
NOTE: The following environment variables are available to be used
within this file and are understood by the IIS Express.
%IIS_USER_HOME% - The IIS Express home directory for the user
%IIS_SITES_HOME% - The default home directory for sites
%IIS_BIN% - The location of the IIS Express binaries
%SYSTEMDRIVE% - The drive letter of %IIS_BIN%
-->
<configuration>
<!--
The <configSections> section controls the registration of sections.
Section is the basic unit of deployment, locking, searching and
containment for configuration settings.
Every section belongs to one section group.
A section group is a container of logically-related sections.
Sections cannot be nested.
Section groups may be nested.
<section
name="" [Required, Collection Key] [XML name of the section]
allowDefinition="Everywhere" [MachineOnly|MachineToApplication|AppHostOnly|Everywhere] [Level where it can be set]
overrideModeDefault="Allow" [Allow|Deny] [Default delegation mode]
allowLocation="true" [true|false] [Allowed in location tags]
/>
The recommended way to unlock sections is by using a location tag:
<location path="Default Web Site" overrideMode="Allow">
<system.webServer>
<asp />
</system.webServer>
</location>
-->
<configSections>
<sectionGroup name="system.applicationHost">
<section name="applicationPools" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="configHistory" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="customMetadata" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="listenerAdapters" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="log" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="serviceAutoStartProviders" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="sites" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="webLimits" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
</sectionGroup>
<sectionGroup name="system.webServer">
<section name="asp" overrideModeDefault="Deny" />
<section name="caching" overrideModeDefault="Allow" />
<section name="cgi" overrideModeDefault="Deny" />
<section name="defaultDocument" overrideModeDefault="Allow" />
<section name="directoryBrowse" overrideModeDefault="Allow" />
<section name="fastCgi" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="globalModules" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="handlers" overrideModeDefault="Deny" />
<section name="httpCompression" overrideModeDefault="Allow" allowDefinition="Everywhere" />
<section name="httpErrors" overrideModeDefault="Allow" />
<section name="httpLogging" overrideModeDefault="Deny" />
<section name="httpProtocol" overrideModeDefault="Allow" />
<section name="httpRedirect" overrideModeDefault="Allow" />
<section name="httpTracing" overrideModeDefault="Deny" />
<section name="isapiFilters" allowDefinition="MachineToApplication" overrideModeDefault="Deny" />
<section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Deny" />
<section name="applicationInitialization" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />
<section name="odbcLogging" overrideModeDefault="Deny" />
<sectionGroup name="security">
<section name="access" overrideModeDefault="Deny" />
<section name="applicationDependencies" overrideModeDefault="Deny" />
<sectionGroup name="authentication">
<section name="anonymousAuthentication" overrideModeDefault="Deny" />
<section name="basicAuthentication" overrideModeDefault="Deny" />
<section name="clientCertificateMappingAuthentication" overrideModeDefault="Deny" />
<section name="digestAuthentication" overrideModeDefault="Deny" />
<section name="iisClientCertificateMappingAuthentication" overrideModeDefault="Deny" />
<section name="windowsAuthentication" overrideModeDefault="Deny" />
</sectionGroup>
<section name="authorization" overrideModeDefault="Allow" />
<section name="ipSecurity" overrideModeDefault="Deny" />
<section name="dynamicIpSecurity" overrideModeDefault="Deny" />
<section name="isapiCgiRestriction" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="requestFiltering" overrideModeDefault="Allow" />
</sectionGroup>
<section name="serverRuntime" overrideModeDefault="Deny" />
<section name="serverSideInclude" overrideModeDefault="Deny" />
<section name="staticContent" overrideModeDefault="Allow" />
<sectionGroup name="tracing">
<section name="traceFailedRequests" overrideModeDefault="Allow" />
<section name="traceProviderDefinitions" overrideModeDefault="Deny" />
</sectionGroup>
<section name="urlCompression" overrideModeDefault="Allow" />
<section name="validation" overrideModeDefault="Allow" />
<sectionGroup name="webdav">
<section name="globalSettings" overrideModeDefault="Deny" />
<section name="authoring" overrideModeDefault="Deny" />
<section name="authoringRules" overrideModeDefault="Deny" />
</sectionGroup>
<sectionGroup name="rewrite">
<section name="allowedServerVariables" overrideModeDefault="Deny" />
<section name="rules" overrideModeDefault="Allow" />
<section name="outboundRules" overrideModeDefault="Allow" />
<section name="globalRules" overrideModeDefault="Deny" allowDefinition="AppHostOnly" />
<section name="providers" overrideModeDefault="Allow" />
<section name="rewriteMaps" overrideModeDefault="Allow" />
</sectionGroup>
<section name="webSocket" overrideModeDefault="Deny" />
<section name="aspNetCore" overrideModeDefault="Allow" /></sectionGroup>
</configSections>
<configProtectedData>
<providers>
<add name="IISWASOnlyRsaProvider" type="" description="Uses RsaCryptoServiceProvider to encrypt and decrypt" keyContainerName="iisWasKey" cspProviderName="" useMachineContainer="true" useOAEP="false" />
<add name="AesProvider" type="Microsoft.ApplicationHost.AesProtectedConfigurationProvider" description="Uses an AES session key to encrypt and decrypt" keyContainerName="iisConfigurationKey" cspProviderName="" useOAEP="false" useMachineContainer="true" sessionKey="AQIAAA5mAAAApAAA/HKxkz6alrlAPez0IUgujj/6k3WxCDriHp6jvpv3yEZmo7h6SMzGLxo4mTrIQVHSkB7tmElHKfUFTzE2BWF7nFWHY6Z6qmGBauFzwJMwESjril7Gjz69RBFH259HQ6aRDq9Xfx7U7H4HtdmnKNqGjgl/hwPQBGeIlWiDh+sYv3vKB0QU971tjX6H2B+9armlnC8UOuA6JYMDMI/VLLL16sng0fWAy5JYe0YVABVjiAWDW264RZW9Tr1Oax4qHZKg+SdjULxeOc2YmpX+d0yeITo1HkPF1hN1gHpIPIUDo05ilHUNfR3OkjVCIQK4cFKCq1s8NH+y+13MxUC4Fn1AlQ==" />
<add name="IISWASOnlyAesProvider" type="Microsoft.ApplicationHost.AesProtectedConfigurationProvider" description="Uses an AES session key to encrypt and decrypt" keyContainerName="iisWasKey" cspProviderName="" useOAEP="false" useMachineContainer="true" sessionKey="AQIAAA5mAAAApAAALmU8lTC+v2qtfQiiiquvvLpUQqKLEXs+jSKoWCM/uPhyB++k4dwug19mGidNK5FYiWK2KYE1yhjVJcbp12E98Q0R2nT7eBiCMY2JairxQ591rqABK7keGaIjwH7PwGzSpILl3RJ4YFvJ/7ZXEJxeDZIjW8ZxWVXx+/VyHs9U3WguLEkgMUX3jrxJi8LouxaIVPJAv/YQ1ZCWs8zImitxX/C/7o7yaIxznfsN5nGQzQfpUDPeby99aw2zPVTtZI2LaWIBON8guABvZ6JtJVDWmfdK6sodbnwdZkr6/Z2rfvamT1dC1SpQrGG7ulR/f9/GXvCaW10ZVKxekBF/CYlNMg==" />
</providers>
</configProtectedData>
<system.applicationHost>
<applicationPools>
<add name="Clr4IntegratedAppPool" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />
<add name="Clr4ClassicAppPool" managedRuntimeVersion="v4.0" managedPipelineMode="Classic" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />
<add name="Clr2IntegratedAppPool" managedRuntimeVersion="v2.0" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />
<add name="Clr2ClassicAppPool" managedRuntimeVersion="v2.0" managedPipelineMode="Classic" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />
<add name="UnmanagedClassicAppPool" managedRuntimeVersion="" managedPipelineMode="Classic" autoStart="true" />
<applicationPoolDefaults managedRuntimeVersion="v4.0">
<processModel loadUserProfile="true" setProfileEnvironment="false" />
</applicationPoolDefaults>
</applicationPools>
<!--
The <listenerAdapters> section defines the protocols with which the
Windows Process Activation Service (WAS) binds.
-->
<listenerAdapters>
<add name="http" />
</listenerAdapters>
<sites>
<site name="WebSite1" id="1" serverAutoStart="true">
<application path="/">
<virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" />
</application>
<bindings>
<binding protocol="http" bindingInformation=":8080:localhost" />
</bindings>
</site>
<site name="webapi" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="E:\宝开项目\2024项目\景旺电子三厂\成品仓库\WEBAPI\webapi\API" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:49565:localhost" />
</bindings>
</site>
<siteDefaults>
<!-- To enable logging, please change the below attribute "enabled" to "true" -->
<logFile logFormat="W3C" directory="%AppData%\Microsoft\IISExpressLogs" enabled="false" />
<traceFailedRequestsLogging directory="%AppData%\Microsoft" enabled="false" maxLogFileSizeKB="1024" />
</siteDefaults>
<applicationDefaults applicationPool="Clr4IntegratedAppPool" />
<virtualDirectoryDefaults allowSubDirConfig="true" />
</sites>
<webLimits />
</system.applicationHost>
<system.webServer>
<serverRuntime />
<asp scriptErrorSentToBrowser="true">
<cache diskTemplateCacheDirectory="%TEMP%\iisexpress\ASP Compiled Templates" />
<limits />
</asp>
<caching enabled="true" enableKernelCache="true">
</caching>
<cgi />
<defaultDocument enabled="true">
<files>
<add value="Default.htm" />
<add value="Default.asp" />
<add value="index.htm" />
<add value="index.html" />
<add value="iisstart.htm" />
<add value="default.aspx" />
</files>
</defaultDocument>
<directoryBrowse enabled="false" />
<fastCgi />
<!--
The <globalModules> section defines all native-code modules.
To enable a module, specify it in the <modules> section.
-->
<globalModules>
<add name="HttpLoggingModule" image="%IIS_BIN%\loghttp.dll" />
<add name="UriCacheModule" image="%IIS_BIN%\cachuri.dll" />
<add name="TokenCacheModule" image="%IIS_BIN%\cachtokn.dll" />
<add name="DynamicCompressionModule" image="%IIS_BIN%\compdyn.dll" />
<add name="StaticCompressionModule" image="%IIS_BIN%\compstat.dll" />
<add name="DefaultDocumentModule" image="%IIS_BIN%\defdoc.dll" />
<add name="DirectoryListingModule" image="%IIS_BIN%\dirlist.dll" />
<add name="ProtocolSupportModule" image="%IIS_BIN%\protsup.dll" />
<add name="HttpRedirectionModule" image="%IIS_BIN%\redirect.dll" />
<add name="ServerSideIncludeModule" image="%IIS_BIN%\iis_ssi.dll" />
<add name="StaticFileModule" image="%IIS_BIN%\static.dll" />
<add name="AnonymousAuthenticationModule" image="%IIS_BIN%\authanon.dll" />
<add name="CertificateMappingAuthenticationModule" image="%IIS_BIN%\authcert.dll" />
<add name="UrlAuthorizationModule" image="%IIS_BIN%\urlauthz.dll" />
<add name="BasicAuthenticationModule" image="%IIS_BIN%\authbas.dll" />
<add name="WindowsAuthenticationModule" image="%IIS_BIN%\authsspi.dll" />
<add name="IISCertificateMappingAuthenticationModule" image="%IIS_BIN%\authmap.dll" />
<add name="IpRestrictionModule" image="%IIS_BIN%\iprestr.dll" />
<add name="DynamicIpRestrictionModule" image="%IIS_BIN%\diprestr.dll" />
<add name="RequestFilteringModule" image="%IIS_BIN%\modrqflt.dll" />
<add name="CustomLoggingModule" image="%IIS_BIN%\logcust.dll" />
<add name="CustomErrorModule" image="%IIS_BIN%\custerr.dll" />
<add name="FailedRequestsTracingModule" image="%IIS_BIN%\iisfreb.dll" />
<add name="RequestMonitorModule" image="%IIS_BIN%\iisreqs.dll" />
<add name="IsapiModule" image="%IIS_BIN%\isapi.dll" />
<add name="IsapiFilterModule" image="%IIS_BIN%\filter.dll" />
<add name="CgiModule" image="%IIS_BIN%\cgi.dll" />
<add name="FastCgiModule" image="%IIS_BIN%\iisfcgi.dll" />
<!-- <add name="WebDAVModule" image="%IIS_BIN%\webdav.dll" /> -->
<add name="RewriteModule" image="%IIS_BIN%\rewrite.dll" />
<add name="ConfigurationValidationModule" image="%IIS_BIN%\validcfg.dll" />
<add name="WebSocketModule" image="%IIS_BIN%\iiswsock.dll" />
<add name="WebMatrixSupportModule" image="%IIS_BIN%\webmatrixsup.dll" />
<add name="ManagedEngine" image="%windir%\Microsoft.NET\Framework\v2.0.50727\webengine.dll" preCondition="integratedMode,runtimeVersionv2.0,bitness32" />
<add name="ManagedEngine64" image="%windir%\Microsoft.NET\Framework64\v2.0.50727\webengine.dll" preCondition="integratedMode,runtimeVersionv2.0,bitness64" />
<add name="ManagedEngineV4.0_32bit" image="%windir%\Microsoft.NET\Framework\v4.0.30319\webengine4.dll" preCondition="integratedMode,runtimeVersionv4.0,bitness32" />
<add name="ManagedEngineV4.0_64bit" image="%windir%\Microsoft.NET\Framework64\v4.0.30319\webengine4.dll" preCondition="integratedMode,runtimeVersionv4.0,bitness64" />
<add name="ApplicationInitializationModule" image="%IIS_BIN%\warmup.dll" />
<add name="AspNetCoreModuleV2" image="%IIS_BIN%\Asp.Net Core Module\V2\aspnetcorev2.dll" />
</globalModules>
<httpCompression directory="%TEMP%">
<scheme name="gzip" dll="%IIS_BIN%\gzip.dll" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="application/atom+xml" enabled="true" />
<add mimeType="application/xaml+xml" enabled="true" />
<add mimeType="image/svg+xml" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
</httpCompression>
<httpErrors lockAttributes="allowAbsolutePathsWhenDelegated,defaultPath">
<error statusCode="401" prefixLanguageFilePath="%IIS_BIN%\custerr" path="401.htm" />
<error statusCode="403" prefixLanguageFilePath="%IIS_BIN%\custerr" path="403.htm" />
<error statusCode="404" prefixLanguageFilePath="%IIS_BIN%\custerr" path="404.htm" />
<error statusCode="405" prefixLanguageFilePath="%IIS_BIN%\custerr" path="405.htm" />
<error statusCode="406" prefixLanguageFilePath="%IIS_BIN%\custerr" path="406.htm" />
<error statusCode="412" prefixLanguageFilePath="%IIS_BIN%\custerr" path="412.htm" />
<error statusCode="500" prefixLanguageFilePath="%IIS_BIN%\custerr" path="500.htm" />
<error statusCode="501" prefixLanguageFilePath="%IIS_BIN%\custerr" path="501.htm" />
<error statusCode="502" prefixLanguageFilePath="%IIS_BIN%\custerr" path="502.htm" />
</httpErrors>
<httpLogging dontLog="false" />
<httpProtocol>
<customHeaders>
<clear />
<add name="X-Powered-By" value="ASP.NET" />
</customHeaders>
<redirectHeaders>
<clear />
</redirectHeaders>
</httpProtocol>
<httpRedirect enabled="false" />
<httpTracing />
<isapiFilters>
<filter name="ASP.Net_2.0.50727-64" path="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_filter.dll" enableCache="true" preCondition="bitness64,runtimeVersionv2.0" />
<filter name="ASP.Net_2.0.50727.0" path="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll" enableCache="true" preCondition="bitness32,runtimeVersionv2.0" />
<filter name="ASP.Net_2.0_for_v1.1" path="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll" enableCache="true" preCondition="runtimeVersionv1.1" />
<filter name="ASP.Net_4.0_32bit" path="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_filter.dll" enableCache="true" preCondition="bitness32,runtimeVersionv4.0" />
<filter name="ASP.Net_4.0_64bit" path="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_filter.dll" enableCache="true" preCondition="bitness64,runtimeVersionv4.0" />
</isapiFilters>
<odbcLogging />
<security>
<access sslFlags="None" />
<applicationDependencies>
<application name="Active Server Pages" groupId="ASP" />
</applicationDependencies>
<authentication>
<anonymousAuthentication enabled="true" userName="" />
<basicAuthentication enabled="false" />
<clientCertificateMappingAuthentication enabled="false" />
<digestAuthentication enabled="false" />
<iisClientCertificateMappingAuthentication enabled="false">
</iisClientCertificateMappingAuthentication>
<windowsAuthentication enabled="false">
<providers>
<add value="Negotiate" />
<add value="NTLM" />
</providers>
</windowsAuthentication>
</authentication>
<authorization>
<add accessType="Allow" users="*" />
</authorization>
<ipSecurity allowUnlisted="true" />
<isapiCgiRestriction notListedIsapisAllowed="true" notListedCgisAllowed="true">
<add path="%windir%\Microsoft.NET\Framework64\v4.0.30319\webengine4.dll" allowed="true" groupId="ASP.NET_v4.0" description="ASP.NET_v4.0" />
<add path="%windir%\Microsoft.NET\Framework\v4.0.30319\webengine4.dll" allowed="true" groupId="ASP.NET_v4.0" description="ASP.NET_v4.0" />
<add path="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" allowed="true" groupId="ASP.NET v2.0.50727" description="ASP.NET v2.0.50727" />
<add path="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" allowed="true" groupId="ASP.NET v2.0.50727" description="ASP.NET v2.0.50727" />
</isapiCgiRestriction>
<requestFiltering>
<fileExtensions allowUnlisted="true" applyToWebDAV="true">
<add fileExtension=".asa" allowed="false" />
<add fileExtension=".asax" allowed="false" />
<add fileExtension=".ascx" allowed="false" />
<add fileExtension=".master" allowed="false" />
<add fileExtension=".skin" allowed="false" />
<add fileExtension=".browser" allowed="false" />
<add fileExtension=".sitemap" allowed="false" />
<add fileExtension=".config" allowed="false" />
<add fileExtension=".cs" allowed="false" />
<add fileExtension=".csproj" allowed="false" />
<add fileExtension=".vb" allowed="false" />
<add fileExtension=".vbproj" allowed="false" />
<add fileExtension=".webinfo" allowed="false" />
<add fileExtension=".licx" allowed="false" />
<add fileExtension=".resx" allowed="false" />
<add fileExtension=".resources" allowed="false" />
<add fileExtension=".mdb" allowed="false" />
<add fileExtension=".vjsproj" allowed="false" />
<add fileExtension=".java" allowed="false" />
<add fileExtension=".jsl" allowed="false" />
<add fileExtension=".ldb" allowed="false" />
<add fileExtension=".dsdgm" allowed="false" />
<add fileExtension=".ssdgm" allowed="false" />
<add fileExtension=".lsad" allowed="false" />
<add fileExtension=".ssmap" allowed="false" />
<add fileExtension=".cd" allowed="false" />
<add fileExtension=".dsprototype" allowed="false" />
<add fileExtension=".lsaprototype" allowed="false" />
<add fileExtension=".sdm" allowed="false" />
<add fileExtension=".sdmDocument" allowed="false" />
<add fileExtension=".mdf" allowed="false" />
<add fileExtension=".ldf" allowed="false" />
<add fileExtension=".ad" allowed="false" />
<add fileExtension=".dd" allowed="false" />
<add fileExtension=".ldd" allowed="false" />
<add fileExtension=".sd" allowed="false" />
<add fileExtension=".adprototype" allowed="false" />
<add fileExtension=".lddprototype" allowed="false" />
<add fileExtension=".exclude" allowed="false" />
<add fileExtension=".refresh" allowed="false" />
<add fileExtension=".compiled" allowed="false" />
<add fileExtension=".msgx" allowed="false" />
<add fileExtension=".vsdisco" allowed="false" />
<add fileExtension=".rules" allowed="false" />
</fileExtensions>
<verbs allowUnlisted="true" applyToWebDAV="true" />
<hiddenSegments applyToWebDAV="true">
<add segment="web.config" />
<add segment="bin" />
<add segment="App_code" />
<add segment="App_GlobalResources" />
<add segment="App_LocalResources" />
<add segment="App_WebReferences" />
<add segment="App_Data" />
<add segment="App_Browsers" />
</hiddenSegments>
</requestFiltering>
</security>
<serverSideInclude ssiExecDisable="false" />
<staticContent lockAttributes="isDocFooterFileName">
<mimeMap fileExtension=".323" mimeType="text/h323" />
<mimeMap fileExtension=".3g2" mimeType="video/3gpp2" />
<mimeMap fileExtension=".3gp2" mimeType="video/3gpp2" />
<mimeMap fileExtension=".3gp" mimeType="video/3gpp" />
<mimeMap fileExtension=".3gpp" mimeType="video/3gpp" />
<mimeMap fileExtension=".aac" mimeType="audio/aac" />
<mimeMap fileExtension=".aaf" mimeType="application/octet-stream" />
<mimeMap fileExtension=".aca" mimeType="application/octet-stream" />
<mimeMap fileExtension=".accdb" mimeType="application/msaccess" />
<mimeMap fileExtension=".accde" mimeType="application/msaccess" />
<mimeMap fileExtension=".accdt" mimeType="application/msaccess" />
<mimeMap fileExtension=".acx" mimeType="application/internet-property-stream" />
<mimeMap fileExtension=".adt" mimeType="audio/vnd.dlna.adts" />
<mimeMap fileExtension=".adts" mimeType="audio/vnd.dlna.adts" />
<mimeMap fileExtension=".afm" mimeType="application/octet-stream" />
<mimeMap fileExtension=".ai" mimeType="application/postscript" />
<mimeMap fileExtension=".aif" mimeType="audio/x-aiff" />
<mimeMap fileExtension=".aifc" mimeType="audio/aiff" />
<mimeMap fileExtension=".aiff" mimeType="audio/aiff" />
<mimeMap fileExtension=".appcache" mimeType="text/cache-manifest" />
<mimeMap fileExtension=".application" mimeType="application/x-ms-application" />
<mimeMap fileExtension=".art" mimeType="image/x-jg" />
<mimeMap fileExtension=".asd" mimeType="application/octet-stream" />
<mimeMap fileExtension=".asf" mimeType="video/x-ms-asf" />
<mimeMap fileExtension=".asi" mimeType="application/octet-stream" />
<mimeMap fileExtension=".asm" mimeType="text/plain" />
<mimeMap fileExtension=".asr" mimeType="video/x-ms-asf" />
<mimeMap fileExtension=".asx" mimeType="video/x-ms-asf" />
<mimeMap fileExtension=".atom" mimeType="application/atom+xml" />
<mimeMap fileExtension=".au" mimeType="audio/basic" />
<mimeMap fileExtension=".avi" mimeType="video/avi" />
<mimeMap fileExtension=".axs" mimeType="application/olescript" />
<mimeMap fileExtension=".bas" mimeType="text/plain" />
<mimeMap fileExtension=".bcpio" mimeType="application/x-bcpio" />
<mimeMap fileExtension=".bin" mimeType="application/octet-stream" />
<mimeMap fileExtension=".bmp" mimeType="image/bmp" />
<mimeMap fileExtension=".c" mimeType="text/plain" />
<mimeMap fileExtension=".cab" mimeType="application/vnd.ms-cab-compressed" />
<mimeMap fileExtension=".calx" mimeType="application/vnd.ms-office.calx" />
<mimeMap fileExtension=".cat" mimeType="application/vnd.ms-pki.seccat" />
<mimeMap fileExtension=".cdf" mimeType="application/x-cdf" />
<mimeMap fileExtension=".chm" mimeType="application/octet-stream" />
<mimeMap fileExtension=".class" mimeType="application/x-java-applet" />
<mimeMap fileExtension=".clp" mimeType="application/x-msclip" />
<mimeMap fileExtension=".cmx" mimeType="image/x-cmx" />
<mimeMap fileExtension=".cnf" mimeType="text/plain" />
<mimeMap fileExtension=".cod" mimeType="image/cis-cod" />
<mimeMap fileExtension=".cpio" mimeType="application/x-cpio" />
<mimeMap fileExtension=".cpp" mimeType="text/plain" />
<mimeMap fileExtension=".crd" mimeType="application/x-mscardfile" />
<mimeMap fileExtension=".crl" mimeType="application/pkix-crl" />
<mimeMap fileExtension=".crt" mimeType="application/x-x509-ca-cert" />
<mimeMap fileExtension=".csh" mimeType="application/x-csh" />
<mimeMap fileExtension=".css" mimeType="text/css" />
<mimeMap fileExtension=".csv" mimeType="application/octet-stream" />
<mimeMap fileExtension=".cur" mimeType="application/octet-stream" />
<mimeMap fileExtension=".dcr" mimeType="application/x-director" />
<mimeMap fileExtension=".deploy" mimeType="application/octet-stream" />
<mimeMap fileExtension=".der" mimeType="application/x-x509-ca-cert" />
<mimeMap fileExtension=".dib" mimeType="image/bmp" />
<mimeMap fileExtension=".dir" mimeType="application/x-director" />
<mimeMap fileExtension=".disco" mimeType="text/xml" />
<mimeMap fileExtension=".dll" mimeType="application/x-msdownload" />
<mimeMap fileExtension=".dll.config" mimeType="text/xml" />
<mimeMap fileExtension=".dlm" mimeType="text/dlm" />
<mimeMap fileExtension=".doc" mimeType="application/msword" />
<mimeMap fileExtension=".docm" mimeType="application/vnd.ms-word.document.macroEnabled.12" />
<mimeMap fileExtension=".docx" mimeType="application/vnd.openxmlformats-officedocument.wordprocessingml.document" />
<mimeMap fileExtension=".dot" mimeType="application/msword" />
<mimeMap fileExtension=".dotm" mimeType="application/vnd.ms-word.template.macroEnabled.12" />
<mimeMap fileExtension=".dotx" mimeType="application/vnd.openxmlformats-officedocument.wordprocessingml.template" />
<mimeMap fileExtension=".dsp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".dtd" mimeType="text/xml" />
<mimeMap fileExtension=".dvi" mimeType="application/x-dvi" />
<mimeMap fileExtension=".dvr-ms" mimeType="video/x-ms-dvr" />
<mimeMap fileExtension=".dwf" mimeType="drawing/x-dwf" />
<mimeMap fileExtension=".dwp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".dxr" mimeType="application/x-director" />
<mimeMap fileExtension=".eml" mimeType="message/rfc822" />
<mimeMap fileExtension=".emz" mimeType="application/octet-stream" />
<mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
<mimeMap fileExtension=".eps" mimeType="application/postscript" />
<mimeMap fileExtension=".esd" mimeType="application/vnd.ms-cab-compressed" />
<mimeMap fileExtension=".etx" mimeType="text/x-setext" />
<mimeMap fileExtension=".evy" mimeType="application/envoy" />
<mimeMap fileExtension=".exe" mimeType="application/octet-stream" />
<mimeMap fileExtension=".exe.config" mimeType="text/xml" />
<mimeMap fileExtension=".fdf" mimeType="application/vnd.fdf" />
<mimeMap fileExtension=".fif" mimeType="application/fractals" />
<mimeMap fileExtension=".fla" mimeType="application/octet-stream" />
<mimeMap fileExtension=".flr" mimeType="x-world/x-vrml" />
<mimeMap fileExtension=".flv" mimeType="video/x-flv" />
<mimeMap fileExtension=".gif" mimeType="image/gif" />
<mimeMap fileExtension=".glb" mimeType="model/gltf-binary" />
<mimeMap fileExtension=".gtar" mimeType="application/x-gtar" />
<mimeMap fileExtension=".gz" mimeType="application/x-gzip" />
<mimeMap fileExtension=".h" mimeType="text/plain" />
<mimeMap fileExtension=".hdf" mimeType="application/x-hdf" />
<mimeMap fileExtension=".hdml" mimeType="text/x-hdml" />
<mimeMap fileExtension=".hhc" mimeType="application/x-oleobject" />
<mimeMap fileExtension=".hhk" mimeType="application/octet-stream" />
<mimeMap fileExtension=".hhp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".hlp" mimeType="application/winhlp" />
<mimeMap fileExtension=".hqx" mimeType="application/mac-binhex40" />
<mimeMap fileExtension=".hta" mimeType="application/hta" />
<mimeMap fileExtension=".htc" mimeType="text/x-component" />
<mimeMap fileExtension=".htm" mimeType="text/html" />
<mimeMap fileExtension=".html" mimeType="text/html" />
<mimeMap fileExtension=".htt" mimeType="text/webviewhtml" />
<mimeMap fileExtension=".hxt" mimeType="text/html" />
<mimeMap fileExtension=".ico" mimeType="image/x-icon" />
<mimeMap fileExtension=".ics" mimeType="text/calendar" />
<mimeMap fileExtension=".ief" mimeType="image/ief" />
<mimeMap fileExtension=".iii" mimeType="application/x-iphone" />
<mimeMap fileExtension=".inf" mimeType="application/octet-stream" />
<mimeMap fileExtension=".ins" mimeType="application/x-internet-signup" />
<mimeMap fileExtension=".isp" mimeType="application/x-internet-signup" />
<mimeMap fileExtension=".IVF" mimeType="video/x-ivf" />
<mimeMap fileExtension=".jar" mimeType="application/java-archive" />
<mimeMap fileExtension=".java" mimeType="application/octet-stream" />
<mimeMap fileExtension=".jck" mimeType="application/liquidmotion" />
<mimeMap fileExtension=".jcz" mimeType="application/liquidmotion" />
<mimeMap fileExtension=".jfif" mimeType="image/pjpeg" />
<mimeMap fileExtension=".jpb" mimeType="application/octet-stream" />
<mimeMap fileExtension=".jpe" mimeType="image/jpeg" />
<mimeMap fileExtension=".jpeg" mimeType="image/jpeg" />
<mimeMap fileExtension=".jpg" mimeType="image/jpeg" />
<mimeMap fileExtension=".js" mimeType="application/javascript" />
<mimeMap fileExtension=".json" mimeType="application/json" />
<mimeMap fileExtension=".jsonld" mimeType="application/ld+json" />
<mimeMap fileExtension=".jsx" mimeType="text/jscript" />
<mimeMap fileExtension=".latex" mimeType="application/x-latex" />
<mimeMap fileExtension=".less" mimeType="text/css" />
<mimeMap fileExtension=".lit" mimeType="application/x-ms-reader" />
<mimeMap fileExtension=".lpk" mimeType="application/octet-stream" />
<mimeMap fileExtension=".lsf" mimeType="video/x-la-asf" />
<mimeMap fileExtension=".lsx" mimeType="video/x-la-asf" />
<mimeMap fileExtension=".lzh" mimeType="application/octet-stream" />
<mimeMap fileExtension=".m13" mimeType="application/x-msmediaview" />
<mimeMap fileExtension=".m14" mimeType="application/x-msmediaview" />
<mimeMap fileExtension=".m1v" mimeType="video/mpeg" />
<mimeMap fileExtension=".m2ts" mimeType="video/vnd.dlna.mpeg-tts" />
<mimeMap fileExtension=".m3u" mimeType="audio/x-mpegurl" />
<mimeMap fileExtension=".m4a" mimeType="audio/mp4" />
<mimeMap fileExtension=".m4v" mimeType="video/mp4" />
<mimeMap fileExtension=".man" mimeType="application/x-troff-man" />
<mimeMap fileExtension=".manifest" mimeType="application/x-ms-manifest" />
<mimeMap fileExtension=".map" mimeType="text/plain" />
<mimeMap fileExtension=".mdb" mimeType="application/x-msaccess" />
<mimeMap fileExtension=".mdp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".me" mimeType="application/x-troff-me" />
<mimeMap fileExtension=".mht" mimeType="message/rfc822" />
<mimeMap fileExtension=".mhtml" mimeType="message/rfc822" />
<mimeMap fileExtension=".mid" mimeType="audio/mid" />
<mimeMap fileExtension=".midi" mimeType="audio/mid" />
<mimeMap fileExtension=".mix" mimeType="application/octet-stream" />
<mimeMap fileExtension=".mmf" mimeType="application/x-smaf" />
<mimeMap fileExtension=".mno" mimeType="text/xml" />
<mimeMap fileExtension=".mny" mimeType="application/x-msmoney" />
<mimeMap fileExtension=".mov" mimeType="video/quicktime" />
<mimeMap fileExtension=".movie" mimeType="video/x-sgi-movie" />
<mimeMap fileExtension=".mp2" mimeType="video/mpeg" />
<mimeMap fileExtension=".mp3" mimeType="audio/mpeg" />
<mimeMap fileExtension=".mp4" mimeType="video/mp4" />
<mimeMap fileExtension=".mp4v" mimeType="video/mp4" />
<mimeMap fileExtension=".mpa" mimeType="video/mpeg" />
<mimeMap fileExtension=".mpe" mimeType="video/mpeg" />
<mimeMap fileExtension=".mpeg" mimeType="video/mpeg" />
<mimeMap fileExtension=".mpg" mimeType="video/mpeg" />
<mimeMap fileExtension=".mpp" mimeType="application/vnd.ms-project" />
<mimeMap fileExtension=".mpv2" mimeType="video/mpeg" />
<mimeMap fileExtension=".ms" mimeType="application/x-troff-ms" />
<mimeMap fileExtension=".msi" mimeType="application/octet-stream" />
<mimeMap fileExtension=".mso" mimeType="application/octet-stream" />
<mimeMap fileExtension=".mvb" mimeType="application/x-msmediaview" />
<mimeMap fileExtension=".mvc" mimeType="application/x-miva-compiled" />
<mimeMap fileExtension=".nc" mimeType="application/x-netcdf" />
<mimeMap fileExtension=".nsc" mimeType="video/x-ms-asf" />
<mimeMap fileExtension=".nws" mimeType="message/rfc822" />
<mimeMap fileExtension=".ocx" mimeType="application/octet-stream" />
<mimeMap fileExtension=".oda" mimeType="application/oda" />
<mimeMap fileExtension=".odc" mimeType="text/x-ms-odc" />
<mimeMap fileExtension=".ods" mimeType="application/oleobject" />
<mimeMap fileExtension=".oga" mimeType="audio/ogg" />
<mimeMap fileExtension=".ogg" mimeType="video/ogg" />
<mimeMap fileExtension=".ogv" mimeType="video/ogg" />
<mimeMap fileExtension=".one" mimeType="application/onenote" />
<mimeMap fileExtension=".onea" mimeType="application/onenote" />
<mimeMap fileExtension=".onetoc" mimeType="application/onenote" />
<mimeMap fileExtension=".onetoc2" mimeType="application/onenote" />
<mimeMap fileExtension=".onetmp" mimeType="application/onenote" />
<mimeMap fileExtension=".onepkg" mimeType="application/onenote" />
<mimeMap fileExtension=".osdx" mimeType="application/opensearchdescription+xml" />
<mimeMap fileExtension=".otf" mimeType="font/otf" />
<mimeMap fileExtension=".p10" mimeType="application/pkcs10" />
<mimeMap fileExtension=".p12" mimeType="application/x-pkcs12" />
<mimeMap fileExtension=".p7b" mimeType="application/x-pkcs7-certificates" />
<mimeMap fileExtension=".p7c" mimeType="application/pkcs7-mime" />
<mimeMap fileExtension=".p7m" mimeType="application/pkcs7-mime" />
<mimeMap fileExtension=".p7r" mimeType="application/x-pkcs7-certreqresp" />
<mimeMap fileExtension=".p7s" mimeType="application/pkcs7-signature" />
<mimeMap fileExtension=".pbm" mimeType="image/x-portable-bitmap" />
<mimeMap fileExtension=".pcx" mimeType="application/octet-stream" />
<mimeMap fileExtension=".pcz" mimeType="application/octet-stream" />
<mimeMap fileExtension=".pdf" mimeType="application/pdf" />
<mimeMap fileExtension=".pfb" mimeType="application/octet-stream" />
<mimeMap fileExtension=".pfm" mimeType="application/octet-stream" />
<mimeMap fileExtension=".pfx" mimeType="application/x-pkcs12" />
<mimeMap fileExtension=".pgm" mimeType="image/x-portable-graymap" />
<mimeMap fileExtension=".pko" mimeType="application/vnd.ms-pki.pko" />
<mimeMap fileExtension=".pma" mimeType="application/x-perfmon" />
<mimeMap fileExtension=".pmc" mimeType="application/x-perfmon" />
<mimeMap fileExtension=".pml" mimeType="application/x-perfmon" />
<mimeMap fileExtension=".pmr" mimeType="application/x-perfmon" />
<mimeMap fileExtension=".pmw" mimeType="application/x-perfmon" />
<mimeMap fileExtension=".png" mimeType="image/png" />
<mimeMap fileExtension=".pnm" mimeType="image/x-portable-anymap" />
<mimeMap fileExtension=".pnz" mimeType="image/png" />
<mimeMap fileExtension=".pot" mimeType="application/vnd.ms-powerpoint" />
<mimeMap fileExtension=".potm" mimeType="application/vnd.ms-powerpoint.template.macroEnabled.12" />
<mimeMap fileExtension=".potx" mimeType="application/vnd.openxmlformats-officedocument.presentationml.template" />
<mimeMap fileExtension=".ppam" mimeType="application/vnd.ms-powerpoint.addin.macroEnabled.12" />
<mimeMap fileExtension=".ppm" mimeType="image/x-portable-pixmap" />
<mimeMap fileExtension=".pps" mimeType="application/vnd.ms-powerpoint" />
<mimeMap fileExtension=".ppsm" mimeType="application/vnd.ms-powerpoint.slideshow.macroEnabled.12" />
<mimeMap fileExtension=".ppsx" mimeType="application/vnd.openxmlformats-officedocument.presentationml.slideshow" />
<mimeMap fileExtension=".ppt" mimeType="application/vnd.ms-powerpoint" />
<mimeMap fileExtension=".pptm" mimeType="application/vnd.ms-powerpoint.presentation.macroEnabled.12" />
<mimeMap fileExtension=".pptx" mimeType="application/vnd.openxmlformats-officedocument.presentationml.presentation" />
<mimeMap fileExtension=".prf" mimeType="application/pics-rules" />
<mimeMap fileExtension=".prm" mimeType="application/octet-stream" />
<mimeMap fileExtension=".prx" mimeType="application/octet-stream" />
<mimeMap fileExtension=".ps" mimeType="application/postscript" />
<mimeMap fileExtension=".psd" mimeType="application/octet-stream" />
<mimeMap fileExtension=".psm" mimeType="application/octet-stream" />
<mimeMap fileExtension=".psp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".pub" mimeType="application/x-mspublisher" />
<mimeMap fileExtension=".qt" mimeType="video/quicktime" />
<mimeMap fileExtension=".qtl" mimeType="application/x-quicktimeplayer" />
<mimeMap fileExtension=".qxd" mimeType="application/octet-stream" />
<mimeMap fileExtension=".ra" mimeType="audio/x-pn-realaudio" />
<mimeMap fileExtension=".ram" mimeType="audio/x-pn-realaudio" />
<mimeMap fileExtension=".rar" mimeType="application/octet-stream" />
<mimeMap fileExtension=".ras" mimeType="image/x-cmu-raster" />
<mimeMap fileExtension=".rf" mimeType="image/vnd.rn-realflash" />
<mimeMap fileExtension=".rgb" mimeType="image/x-rgb" />
<mimeMap fileExtension=".rm" mimeType="application/vnd.rn-realmedia" />
<mimeMap fileExtension=".rmi" mimeType="audio/mid" />
<mimeMap fileExtension=".roff" mimeType="application/x-troff" />
<mimeMap fileExtension=".rpm" mimeType="audio/x-pn-realaudio-plugin" />
<mimeMap fileExtension=".rtf" mimeType="application/rtf" />
<mimeMap fileExtension=".rtx" mimeType="text/richtext" />
<mimeMap fileExtension=".scd" mimeType="application/x-msschedule" />
<mimeMap fileExtension=".sct" mimeType="text/scriptlet" />
<mimeMap fileExtension=".sea" mimeType="application/octet-stream" />
<mimeMap fileExtension=".setpay" mimeType="application/set-payment-initiation" />
<mimeMap fileExtension=".setreg" mimeType="application/set-registration-initiation" />
<mimeMap fileExtension=".sgml" mimeType="text/sgml" />
<mimeMap fileExtension=".sh" mimeType="application/x-sh" />
<mimeMap fileExtension=".shar" mimeType="application/x-shar" />
<mimeMap fileExtension=".sit" mimeType="application/x-stuffit" />
<mimeMap fileExtension=".sldm" mimeType="application/vnd.ms-powerpoint.slide.macroEnabled.12" />
<mimeMap fileExtension=".sldx" mimeType="application/vnd.openxmlformats-officedocument.presentationml.slide" />
<mimeMap fileExtension=".smd" mimeType="audio/x-smd" />
<mimeMap fileExtension=".smi" mimeType="application/octet-stream" />
<mimeMap fileExtension=".smx" mimeType="audio/x-smd" />
<mimeMap fileExtension=".smz" mimeType="audio/x-smd" />
<mimeMap fileExtension=".snd" mimeType="audio/basic" />
<mimeMap fileExtension=".snp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".spc" mimeType="application/x-pkcs7-certificates" />
<mimeMap fileExtension=".spl" mimeType="application/futuresplash" />
<mimeMap fileExtension=".spx" mimeType="audio/ogg" />
<mimeMap fileExtension=".src" mimeType="application/x-wais-source" />
<mimeMap fileExtension=".ssm" mimeType="application/streamingmedia" />
<mimeMap fileExtension=".sst" mimeType="application/vnd.ms-pki.certstore" />
<mimeMap fileExtension=".stl" mimeType="application/vnd.ms-pki.stl" />
<mimeMap fileExtension=".sv4cpio" mimeType="application/x-sv4cpio" />
<mimeMap fileExtension=".sv4crc" mimeType="application/x-sv4crc" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
<mimeMap fileExtension=".svgz" mimeType="image/svg+xml" />
<mimeMap fileExtension=".swf" mimeType="application/x-shockwave-flash" />
<mimeMap fileExtension=".t" mimeType="application/x-troff" />
<mimeMap fileExtension=".tar" mimeType="application/x-tar" />
<mimeMap fileExtension=".tcl" mimeType="application/x-tcl" />
<mimeMap fileExtension=".tex" mimeType="application/x-tex" />
<mimeMap fileExtension=".texi" mimeType="application/x-texinfo" />
<mimeMap fileExtension=".texinfo" mimeType="application/x-texinfo" />
<mimeMap fileExtension=".tgz" mimeType="application/x-compressed" />
<mimeMap fileExtension=".thmx" mimeType="application/vnd.ms-officetheme" />
<mimeMap fileExtension=".thn" mimeType="application/octet-stream" />
<mimeMap fileExtension=".tif" mimeType="image/tiff" />
<mimeMap fileExtension=".tiff" mimeType="image/tiff" />
<mimeMap fileExtension=".toc" mimeType="application/octet-stream" />
<mimeMap fileExtension=".tr" mimeType="application/x-troff" />
<mimeMap fileExtension=".trm" mimeType="application/x-msterminal" />
<mimeMap fileExtension=".ts" mimeType="video/vnd.dlna.mpeg-tts" />
<mimeMap fileExtension=".tsv" mimeType="text/tab-separated-values" />
<mimeMap fileExtension=".ttf" mimeType="application/octet-stream" />
<mimeMap fileExtension=".tts" mimeType="video/vnd.dlna.mpeg-tts" />
<mimeMap fileExtension=".txt" mimeType="text/plain" />
<mimeMap fileExtension=".u32" mimeType="application/octet-stream" />
<mimeMap fileExtension=".uls" mimeType="text/iuls" />
<mimeMap fileExtension=".ustar" mimeType="application/x-ustar" />
<mimeMap fileExtension=".vbs" mimeType="text/vbscript" />
<mimeMap fileExtension=".vcf" mimeType="text/x-vcard" />
<mimeMap fileExtension=".vcs" mimeType="text/plain" />
<mimeMap fileExtension=".vdx" mimeType="application/vnd.ms-visio.viewer" />
<mimeMap fileExtension=".vml" mimeType="text/xml" />
<mimeMap fileExtension=".vsd" mimeType="application/vnd.visio" />
<mimeMap fileExtension=".vss" mimeType="application/vnd.visio" />
<mimeMap fileExtension=".vst" mimeType="application/vnd.visio" />
<mimeMap fileExtension=".vsto" mimeType="application/x-ms-vsto" />
<mimeMap fileExtension=".vsw" mimeType="application/vnd.visio" />
<mimeMap fileExtension=".vsx" mimeType="application/vnd.visio" />
<mimeMap fileExtension=".vtx" mimeType="application/vnd.visio" />
<mimeMap fileExtension=".wasm" mimeType="application/wasm" />
<mimeMap fileExtension=".wav" mimeType="audio/wav" />
<mimeMap fileExtension=".wax" mimeType="audio/x-ms-wax" />
<mimeMap fileExtension=".wbmp" mimeType="image/vnd.wap.wbmp" />
<mimeMap fileExtension=".wcm" mimeType="application/vnd.ms-works" />
<mimeMap fileExtension=".wdb" mimeType="application/vnd.ms-works" />
<mimeMap fileExtension=".webm" mimeType="video/webm" />
<mimeMap fileExtension=".wks" mimeType="application/vnd.ms-works" />
<mimeMap fileExtension=".wm" mimeType="video/x-ms-wm" />
<mimeMap fileExtension=".wma" mimeType="audio/x-ms-wma" />
<mimeMap fileExtension=".wmd" mimeType="application/x-ms-wmd" />
<mimeMap fileExtension=".wmf" mimeType="application/x-msmetafile" />
<mimeMap fileExtension=".wml" mimeType="text/vnd.wap.wml" />
<mimeMap fileExtension=".wmlc" mimeType="application/vnd.wap.wmlc" />
<mimeMap fileExtension=".wmls" mimeType="text/vnd.wap.wmlscript" />
<mimeMap fileExtension=".wmlsc" mimeType="application/vnd.wap.wmlscriptc" />
<mimeMap fileExtension=".wmp" mimeType="video/x-ms-wmp" />
<mimeMap fileExtension=".wmv" mimeType="video/x-ms-wmv" />
<mimeMap fileExtension=".wmx" mimeType="video/x-ms-wmx" />
<mimeMap fileExtension=".wmz" mimeType="application/x-ms-wmz" />
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
<mimeMap fileExtension=".wps" mimeType="application/vnd.ms-works" />
<mimeMap fileExtension=".wri" mimeType="application/x-mswrite" />
<mimeMap fileExtension=".wrl" mimeType="x-world/x-vrml" />
<mimeMap fileExtension=".wrz" mimeType="x-world/x-vrml" />
<mimeMap fileExtension=".wsdl" mimeType="text/xml" />
<mimeMap fileExtension=".wtv" mimeType="video/x-ms-wtv" />
<mimeMap fileExtension=".wvx" mimeType="video/x-ms-wvx" />
<mimeMap fileExtension=".x" mimeType="application/directx" />
<mimeMap fileExtension=".xaf" mimeType="x-world/x-vrml" />
<mimeMap fileExtension=".xaml" mimeType="application/xaml+xml" />
<mimeMap fileExtension=".xap" mimeType="application/x-silverlight-app" />
<mimeMap fileExtension=".xbap" mimeType="application/x-ms-xbap" />
<mimeMap fileExtension=".xbm" mimeType="image/x-xbitmap" />
<mimeMap fileExtension=".xdr" mimeType="text/plain" />
<mimeMap fileExtension=".xht" mimeType="application/xhtml+xml" />
<mimeMap fileExtension=".xhtml" mimeType="application/xhtml+xml" />
<mimeMap fileExtension=".xla" mimeType="application/vnd.ms-excel" />
<mimeMap fileExtension=".xlam" mimeType="application/vnd.ms-excel.addin.macroEnabled.12" />
<mimeMap fileExtension=".xlc" mimeType="application/vnd.ms-excel" />
<mimeMap fileExtension=".xlm" mimeType="application/vnd.ms-excel" />
<mimeMap fileExtension=".xls" mimeType="application/vnd.ms-excel" />
<mimeMap fileExtension=".xlsb" mimeType="application/vnd.ms-excel.sheet.binary.macroEnabled.12" />
<mimeMap fileExtension=".xlsm" mimeType="application/vnd.ms-excel.sheet.macroEnabled.12" />
<mimeMap fileExtension=".xlsx" mimeType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" />
<mimeMap fileExtension=".xlt" mimeType="application/vnd.ms-excel" />
<mimeMap fileExtension=".xltm" mimeType="application/vnd.ms-excel.template.macroEnabled.12" />
<mimeMap fileExtension=".xltx" mimeType="application/vnd.openxmlformats-officedocument.spreadsheetml.template" />
<mimeMap fileExtension=".xlw" mimeType="application/vnd.ms-excel" />
<mimeMap fileExtension=".xml" mimeType="text/xml" />
<mimeMap fileExtension=".xof" mimeType="x-world/x-vrml" />
<mimeMap fileExtension=".xpm" mimeType="image/x-xpixmap" />
<mimeMap fileExtension=".xps" mimeType="application/vnd.ms-xpsdocument" />
<mimeMap fileExtension=".xsd" mimeType="text/xml" />
<mimeMap fileExtension=".xsf" mimeType="text/xml" />
<mimeMap fileExtension=".xsl" mimeType="text/xml" />
<mimeMap fileExtension=".xslt" mimeType="text/xml" />
<mimeMap fileExtension=".xsn" mimeType="application/octet-stream" />
<mimeMap fileExtension=".xtp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".xwd" mimeType="image/x-xwindowdump" />
<mimeMap fileExtension=".z" mimeType="application/x-compress" />
<mimeMap fileExtension=".zip" mimeType="application/x-zip-compressed" />
</staticContent>
<tracing>
<traceFailedRequests>
<add path="*">
<traceAreas>
<add provider="ASP" verbosity="Verbose" />
<add provider="ASPNET" areas="Infrastructure,Module,Page,AppServices" verbosity="Verbose" />
<add provider="ISAPI Extension" verbosity="Verbose" />
<add provider="WWW Server" areas="Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module,Rewrite,WebSocket" verbosity="Verbose" />
</traceAreas>
<failureDefinitions statusCodes="200-999" />
</add>
</traceFailedRequests>
<traceProviderDefinitions>
<add name="WWW Server" guid="{3a2a4e84-4c21-4981-ae10-3fda0d9b0f83}">
<areas>
<clear />
<add name="Authentication" value="2" />
<add name="Security" value="4" />
<add name="Filter" value="8" />
<add name="StaticFile" value="16" />
<add name="CGI" value="32" />
<add name="Compression" value="64" />
<add name="Cache" value="128" />
<add name="RequestNotifications" value="256" />
<add name="Module" value="512" />
<add name="Rewrite" value="1024" />
<add name="FastCGI" value="4096" />
<add name="WebSocket" value="16384" />
<add name="ANCM" value="65536" />
</areas>
</add>
<add name="ASP" guid="{06b94d9a-b15e-456e-a4ef-37c984a2cb4b}">
<areas>
<clear />
</areas>
</add>
<add name="ISAPI Extension" guid="{a1c2040e-8840-4c31-ba11-9871031a19ea}">
<areas>
<clear />
</areas>
</add>
<add name="ASPNET" guid="{AFF081FE-0247-4275-9C4E-021F3DC1DA35}">
<areas>
<add name="Infrastructure" value="1" />
<add name="Module" value="2" />
<add name="Page" value="4" />
<add name="AppServices" value="8" />
</areas>
</add>
</traceProviderDefinitions>
</tracing>
<urlCompression />
<validation />
<webdav>
<globalSettings>
<propertyStores>
<add name="webdav_simple_prop" image="%IIS_BIN%\webdav_simple_prop.dll" image32="%IIS_BIN%\webdav_simple_prop.dll" />
</propertyStores>
<lockStores>
<add name="webdav_simple_lock" image="%IIS_BIN%\webdav_simple_lock.dll" image32="%IIS_BIN%\webdav_simple_lock.dll" />
</lockStores>
</globalSettings>
<authoring>
<locks enabled="true" lockStore="webdav_simple_lock" />
</authoring>
<authoringRules />
</webdav>
<webSocket />
<applicationInitialization />
</system.webServer>
<location path="" overrideMode="Allow">
<system.webServer>
<modules>
<add name="IsapiFilterModule" lockItem="true" />
<add name="BasicAuthenticationModule" lockItem="true" />
<add name="IsapiModule" lockItem="true" />
<add name="HttpLoggingModule" lockItem="true" />
<add name="DynamicCompressionModule" lockItem="true" />
<add name="StaticCompressionModule" lockItem="true" />
<add name="DefaultDocumentModule" lockItem="true" />
<add name="DirectoryListingModule" lockItem="true" />
<add name="ProtocolSupportModule" lockItem="true" />
<add name="HttpRedirectionModule" lockItem="true" />
<add name="ServerSideIncludeModule" lockItem="true" />
<add name="StaticFileModule" lockItem="true" />
<add name="AnonymousAuthenticationModule" lockItem="true" />
<add name="CertificateMappingAuthenticationModule" lockItem="true" />
<add name="UrlAuthorizationModule" lockItem="true" />
<add name="WindowsAuthenticationModule" lockItem="true" />
<add name="IISCertificateMappingAuthenticationModule" lockItem="true" />
<add name="WebMatrixSupportModule" lockItem="true" />
<add name="IpRestrictionModule" lockItem="true" />
<add name="DynamicIpRestrictionModule" lockItem="true" />
<add name="RequestFilteringModule" lockItem="true" />
<add name="CustomLoggingModule" lockItem="true" />
<add name="CustomErrorModule" lockItem="true" />
<add name="FailedRequestsTracingModule" lockItem="true" />
<add name="CgiModule" lockItem="true" />
<add name="FastCgiModule" lockItem="true" />
<!-- <add name="WebDAVModule" /> -->
<add name="RewriteModule" />
<add name="OutputCache" type="System.Web.Caching.OutputCacheModule" preCondition="managedHandler" />
<add name="Session" type="System.Web.SessionState.SessionStateModule" preCondition="managedHandler" />
<add name="WindowsAuthentication" type="System.Web.Security.WindowsAuthenticationModule" preCondition="managedHandler" />
<add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule" preCondition="managedHandler" />
<add name="DefaultAuthentication" type="System.Web.Security.DefaultAuthenticationModule" preCondition="managedHandler" />
<add name="RoleManager" type="System.Web.Security.RoleManagerModule" preCondition="managedHandler" />
<add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule" preCondition="managedHandler" />
<add name="FileAuthorization" type="System.Web.Security.FileAuthorizationModule" preCondition="managedHandler" />
<add name="AnonymousIdentification" type="System.Web.Security.AnonymousIdentificationModule" preCondition="managedHandler" />
<add name="Profile" type="System.Web.Profile.ProfileModule" preCondition="managedHandler" />
<add name="UrlMappingsModule" type="System.Web.UrlMappingsModule" preCondition="managedHandler" />
<add name="ApplicationInitializationModule" lockItem="true" />
<add name="WebSocketModule" lockItem="true" />
<add name="ServiceModel-4.0" type="System.ServiceModel.Activation.ServiceHttpModule,System.ServiceModel.Activation,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35" preCondition="managedHandler,runtimeVersionv4.0" />
<add name="ConfigurationValidationModule" lockItem="true" />
<add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule" preCondition="managedHandler,runtimeVersionv4.0" />
<add name="ScriptModule-4.0" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="managedHandler,runtimeVersionv4.0" />
<add name="ServiceModel" type="System.ServiceModel.Activation.HttpModule, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="managedHandler,runtimeVersionv2.0" />
<add name="AspNetCoreModuleV2" lockItem="true" />
</modules>
<handlers accessPolicy="Read, Script">
<!-- <add name="WebDAV" path="*" verb="PROPFIND,PROPPATCH,MKCOL,PUT,COPY,DELETE,MOVE,LOCK,UNLOCK" modules="WebDAVModule" resourceType="Unspecified" requireAccess="None" /> -->
<add name="AXD-ISAPI-4.0_64bit" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="PageHandlerFactory-ISAPI-4.0_64bit" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="SimpleHandlerFactory-ISAPI-4.0_64bit" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="WebServiceHandlerFactory-ISAPI-4.0_64bit" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-rem-ISAPI-4.0_64bit" path="*.rem" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-soap-ISAPI-4.0_64bit" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="svc-ISAPI-4.0_64bit" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" />
<add name="rules-ISAPI-4.0_64bit" path="*.rules" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" />
<add name="xoml-ISAPI-4.0_64bit" path="*.xoml" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" />
<add name="xamlx-ISAPI-4.0_64bit" path="*.xamlx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" />
<add name="aspq-ISAPI-4.0_64bit" path="*.aspq" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="cshtm-ISAPI-4.0_64bit" path="*.cshtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="cshtml-ISAPI-4.0_64bit" path="*.cshtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="vbhtm-ISAPI-4.0_64bit" path="*.vbhtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="vbhtml-ISAPI-4.0_64bit" path="*.vbhtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="svc-Integrated" path="*.svc" verb="*" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="svc-ISAPI-2.0" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
<add name="xoml-Integrated" path="*.xoml" verb="*" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="xoml-ISAPI-2.0" path="*.xoml" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
<add name="rules-Integrated" path="*.rules" verb="*" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="rules-ISAPI-2.0" path="*.rules" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
<add name="AXD-ISAPI-4.0_32bit" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="PageHandlerFactory-ISAPI-4.0_32bit" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="SimpleHandlerFactory-ISAPI-4.0_32bit" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="WebServiceHandlerFactory-ISAPI-4.0_32bit" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-rem-ISAPI-4.0_32bit" path="*.rem" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-soap-ISAPI-4.0_32bit" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="svc-ISAPI-4.0_32bit" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" />
<add name="rules-ISAPI-4.0_32bit" path="*.rules" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" />
<add name="xoml-ISAPI-4.0_32bit" path="*.xoml" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" />
<add name="xamlx-ISAPI-4.0_32bit" path="*.xamlx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" />
<add name="aspq-ISAPI-4.0_32bit" path="*.aspq" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="cshtm-ISAPI-4.0_32bit" path="*.cshtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="cshtml-ISAPI-4.0_32bit" path="*.cshtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="vbhtm-ISAPI-4.0_32bit" path="*.vbhtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="vbhtml-ISAPI-4.0_32bit" path="*.vbhtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="TraceHandler-Integrated-4.0" path="trace.axd" verb="GET,HEAD,POST,DEBUG" type="System.Web.Handlers.TraceHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="WebAdminHandler-Integrated-4.0" path="WebAdmin.axd" verb="GET,DEBUG" type="System.Web.Handlers.WebAdminHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="AssemblyResourceLoader-Integrated-4.0" path="WebResource.axd" verb="GET,DEBUG" type="System.Web.Handlers.AssemblyResourceLoader" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="PageHandlerFactory-Integrated-4.0" path="*.aspx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.PageHandlerFactory" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="SimpleHandlerFactory-Integrated-4.0" path="*.ashx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.SimpleHandlerFactory" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="WebServiceHandlerFactory-Integrated-4.0" path="*.asmx" verb="GET,HEAD,POST,DEBUG" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="HttpRemotingHandlerFactory-rem-Integrated-4.0" path="*.rem" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="HttpRemotingHandlerFactory-soap-Integrated-4.0" path="*.soap" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="svc-Integrated-4.0" path="*.svc" verb="*" type="System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="rules-Integrated-4.0" path="*.rules" verb="*" type="System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="xoml-Integrated-4.0" path="*.xoml" verb="*" type="System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="xamlx-Integrated-4.0" path="*.xamlx" verb="GET,HEAD,POST,DEBUG" type="System.Xaml.Hosting.XamlHttpHandlerFactory, System.Xaml.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="aspq-Integrated-4.0" path="*.aspq" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="cshtm-Integrated-4.0" path="*.cshtm" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="cshtml-Integrated-4.0" path="*.cshtml" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="vbhtm-Integrated-4.0" path="*.vbhtm" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="vbhtml-Integrated-4.0" path="*.vbhtml" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="ScriptHandlerFactoryAppServices-Integrated-4.0" path="*_AppService.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="ScriptResourceIntegrated-4.0" path="*ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="ASPClassic" path="*.asp" verb="GET,HEAD,POST" modules="IsapiModule" scriptProcessor="%IIS_BIN%\asp.dll" resourceType="File" />
<add name="SecurityCertificate" path="*.cer" verb="GET,HEAD,POST" modules="IsapiModule" scriptProcessor="%IIS_BIN%\asp.dll" resourceType="File" />
<add name="ISAPI-dll" path="*.dll" verb="*" modules="IsapiModule" resourceType="File" requireAccess="Execute" allowPathInfo="true" />
<add name="TraceHandler-Integrated" path="trace.axd" verb="GET,HEAD,POST,DEBUG" type="System.Web.Handlers.TraceHandler" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="WebAdminHandler-Integrated" path="WebAdmin.axd" verb="GET,DEBUG" type="System.Web.Handlers.WebAdminHandler" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="AssemblyResourceLoader-Integrated" path="WebResource.axd" verb="GET,DEBUG" type="System.Web.Handlers.AssemblyResourceLoader" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="PageHandlerFactory-Integrated" path="*.aspx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.PageHandlerFactory" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="SimpleHandlerFactory-Integrated" path="*.ashx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.SimpleHandlerFactory" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="WebServiceHandlerFactory-Integrated" path="*.asmx" verb="GET,HEAD,POST,DEBUG" type="System.Web.Services.Protocols.WebServiceHandlerFactory,System.Web.Services,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="HttpRemotingHandlerFactory-rem-Integrated" path="*.rem" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory,System.Runtime.Remoting,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="HttpRemotingHandlerFactory-soap-Integrated" path="*.soap" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory,System.Runtime.Remoting,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="AXD-ISAPI-2.0" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="PageHandlerFactory-ISAPI-2.0" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="SimpleHandlerFactory-ISAPI-2.0" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="WebServiceHandlerFactory-ISAPI-2.0" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-rem-ISAPI-2.0" path="*.rem" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-soap-ISAPI-2.0" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="svc-ISAPI-2.0-64" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" />
<add name="AXD-ISAPI-2.0-64" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />
<add name="PageHandlerFactory-ISAPI-2.0-64" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />
<add name="SimpleHandlerFactory-ISAPI-2.0-64" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />
<add name="WebServiceHandlerFactory-ISAPI-2.0-64" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-rem-ISAPI-2.0-64" path="*.rem" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-soap-ISAPI-2.0-64" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />
<add name="rules-64-ISAPI-2.0" path="*.rules" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" />
<add name="xoml-64-ISAPI-2.0" path="*.xoml" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" />
<add name="CGI-exe" path="*.exe" verb="*" modules="CgiModule" resourceType="File" requireAccess="Execute" allowPathInfo="true" />
<add name="SSINC-stm" path="*.stm" verb="GET,HEAD,POST" modules="ServerSideIncludeModule" resourceType="File" />
<add name="SSINC-shtm" path="*.shtm" verb="GET,HEAD,POST" modules="ServerSideIncludeModule" resourceType="File" />
<add name="SSINC-shtml" path="*.shtml" verb="GET,HEAD,POST" modules="ServerSideIncludeModule" resourceType="File" />
<add name="TRACEVerbHandler" path="*" verb="TRACE" modules="ProtocolSupportModule" requireAccess="None" />
<add name="OPTIONSVerbHandler" path="*" verb="OPTIONS" modules="ProtocolSupportModule" requireAccess="None" />
<add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" responseBufferLimit="0" />
<add name="StaticFile" path="*" verb="*" modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" resourceType="Either" requireAccess="Read" />
</handlers>
</system.webServer>
</location>
</configuration>

View File

@ -0,0 +1,979 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
IIS configuration sections.
For schema documentation, see
%IIS_BIN%\config\schema\IIS_schema.xml.
Please make a backup of this file before making any changes to it.
NOTE: The following environment variables are available to be used
within this file and are understood by the IIS Express.
%IIS_USER_HOME% - The IIS Express home directory for the user
%IIS_SITES_HOME% - The default home directory for sites
%IIS_BIN% - The location of the IIS Express binaries
%SYSTEMDRIVE% - The drive letter of %IIS_BIN%
-->
<configuration>
<!--
The <configSections> section controls the registration of sections.
Section is the basic unit of deployment, locking, searching and
containment for configuration settings.
Every section belongs to one section group.
A section group is a container of logically-related sections.
Sections cannot be nested.
Section groups may be nested.
<section
name="" [Required, Collection Key] [XML name of the section]
allowDefinition="Everywhere" [MachineOnly|MachineToApplication|AppHostOnly|Everywhere] [Level where it can be set]
overrideModeDefault="Allow" [Allow|Deny] [Default delegation mode]
allowLocation="true" [true|false] [Allowed in location tags]
/>
The recommended way to unlock sections is by using a location tag:
<location path="Default Web Site" overrideMode="Allow">
<system.webServer>
<asp />
</system.webServer>
</location>
-->
<configSections>
<sectionGroup name="system.applicationHost">
<section name="applicationPools" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="configHistory" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="customMetadata" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="listenerAdapters" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="log" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="serviceAutoStartProviders" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="sites" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="webLimits" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
</sectionGroup>
<sectionGroup name="system.webServer">
<section name="asp" overrideModeDefault="Deny" />
<section name="caching" overrideModeDefault="Allow" />
<section name="cgi" overrideModeDefault="Deny" />
<section name="defaultDocument" overrideModeDefault="Allow" />
<section name="directoryBrowse" overrideModeDefault="Allow" />
<section name="fastCgi" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="globalModules" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="handlers" overrideModeDefault="Deny" />
<section name="httpCompression" overrideModeDefault="Allow" allowDefinition="Everywhere" />
<section name="httpErrors" overrideModeDefault="Allow" />
<section name="httpLogging" overrideModeDefault="Deny" />
<section name="httpProtocol" overrideModeDefault="Allow" />
<section name="httpRedirect" overrideModeDefault="Allow" />
<section name="httpTracing" overrideModeDefault="Deny" />
<section name="isapiFilters" allowDefinition="MachineToApplication" overrideModeDefault="Deny" />
<section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Deny" />
<section name="applicationInitialization" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />
<section name="odbcLogging" overrideModeDefault="Deny" />
<sectionGroup name="security">
<section name="access" overrideModeDefault="Deny" />
<section name="applicationDependencies" overrideModeDefault="Deny" />
<sectionGroup name="authentication">
<section name="anonymousAuthentication" overrideModeDefault="Deny" />
<section name="basicAuthentication" overrideModeDefault="Deny" />
<section name="clientCertificateMappingAuthentication" overrideModeDefault="Deny" />
<section name="digestAuthentication" overrideModeDefault="Deny" />
<section name="iisClientCertificateMappingAuthentication" overrideModeDefault="Deny" />
<section name="windowsAuthentication" overrideModeDefault="Deny" />
</sectionGroup>
<section name="authorization" overrideModeDefault="Allow" />
<section name="ipSecurity" overrideModeDefault="Deny" />
<section name="dynamicIpSecurity" overrideModeDefault="Deny" />
<section name="isapiCgiRestriction" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="requestFiltering" overrideModeDefault="Allow" />
</sectionGroup>
<section name="serverRuntime" overrideModeDefault="Deny" />
<section name="serverSideInclude" overrideModeDefault="Deny" />
<section name="staticContent" overrideModeDefault="Allow" />
<sectionGroup name="tracing">
<section name="traceFailedRequests" overrideModeDefault="Allow" />
<section name="traceProviderDefinitions" overrideModeDefault="Deny" />
</sectionGroup>
<section name="urlCompression" overrideModeDefault="Allow" />
<section name="validation" overrideModeDefault="Allow" />
<sectionGroup name="webdav">
<section name="globalSettings" overrideModeDefault="Deny" />
<section name="authoring" overrideModeDefault="Deny" />
<section name="authoringRules" overrideModeDefault="Deny" />
</sectionGroup>
<sectionGroup name="rewrite">
<section name="allowedServerVariables" overrideModeDefault="Deny" />
<section name="rules" overrideModeDefault="Allow" />
<section name="outboundRules" overrideModeDefault="Allow" />
<section name="globalRules" overrideModeDefault="Deny" allowDefinition="AppHostOnly" />
<section name="providers" overrideModeDefault="Allow" />
<section name="rewriteMaps" overrideModeDefault="Allow" />
</sectionGroup>
<section name="webSocket" overrideModeDefault="Deny" />
<section name="aspNetCore" overrideModeDefault="Allow" /></sectionGroup>
</configSections>
<configProtectedData>
<providers>
<add name="IISWASOnlyRsaProvider" type="" description="Uses RsaCryptoServiceProvider to encrypt and decrypt" keyContainerName="iisWasKey" cspProviderName="" useMachineContainer="true" useOAEP="false" />
<add name="AesProvider" type="Microsoft.ApplicationHost.AesProtectedConfigurationProvider" description="Uses an AES session key to encrypt and decrypt" keyContainerName="iisConfigurationKey" cspProviderName="" useOAEP="false" useMachineContainer="true" sessionKey="AQIAAA5mAAAApAAA/HKxkz6alrlAPez0IUgujj/6k3WxCDriHp6jvpv3yEZmo7h6SMzGLxo4mTrIQVHSkB7tmElHKfUFTzE2BWF7nFWHY6Z6qmGBauFzwJMwESjril7Gjz69RBFH259HQ6aRDq9Xfx7U7H4HtdmnKNqGjgl/hwPQBGeIlWiDh+sYv3vKB0QU971tjX6H2B+9armlnC8UOuA6JYMDMI/VLLL16sng0fWAy5JYe0YVABVjiAWDW264RZW9Tr1Oax4qHZKg+SdjULxeOc2YmpX+d0yeITo1HkPF1hN1gHpIPIUDo05ilHUNfR3OkjVCIQK4cFKCq1s8NH+y+13MxUC4Fn1AlQ==" />
<add name="IISWASOnlyAesProvider" type="Microsoft.ApplicationHost.AesProtectedConfigurationProvider" description="Uses an AES session key to encrypt and decrypt" keyContainerName="iisWasKey" cspProviderName="" useOAEP="false" useMachineContainer="true" sessionKey="AQIAAA5mAAAApAAALmU8lTC+v2qtfQiiiquvvLpUQqKLEXs+jSKoWCM/uPhyB++k4dwug19mGidNK5FYiWK2KYE1yhjVJcbp12E98Q0R2nT7eBiCMY2JairxQ591rqABK7keGaIjwH7PwGzSpILl3RJ4YFvJ/7ZXEJxeDZIjW8ZxWVXx+/VyHs9U3WguLEkgMUX3jrxJi8LouxaIVPJAv/YQ1ZCWs8zImitxX/C/7o7yaIxznfsN5nGQzQfpUDPeby99aw2zPVTtZI2LaWIBON8guABvZ6JtJVDWmfdK6sodbnwdZkr6/Z2rfvamT1dC1SpQrGG7ulR/f9/GXvCaW10ZVKxekBF/CYlNMg==" />
</providers>
</configProtectedData>
<system.applicationHost>
<applicationPools>
<add name="Clr4IntegratedAppPool" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />
<add name="Clr4ClassicAppPool" managedRuntimeVersion="v4.0" managedPipelineMode="Classic" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />
<add name="Clr2IntegratedAppPool" managedRuntimeVersion="v2.0" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />
<add name="Clr2ClassicAppPool" managedRuntimeVersion="v2.0" managedPipelineMode="Classic" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />
<add name="UnmanagedClassicAppPool" managedRuntimeVersion="" managedPipelineMode="Classic" autoStart="true" />
<applicationPoolDefaults managedRuntimeVersion="v4.0">
<processModel loadUserProfile="true" setProfileEnvironment="false" />
</applicationPoolDefaults>
</applicationPools>
<!--
The <listenerAdapters> section defines the protocols with which the
Windows Process Activation Service (WAS) binds.
-->
<listenerAdapters>
<add name="http" />
</listenerAdapters>
<sites>
<site name="WebSite1" id="1" serverAutoStart="true">
<application path="/">
<virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" />
</application>
<bindings>
<binding protocol="http" bindingInformation=":8080:localhost" />
</bindings>
</site>
<site name="webapi" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\zuixin\xiaofuliao\xiaofuliao\webapi\API" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:49565:localhost" />
</bindings>
</site>
<siteDefaults>
<!-- To enable logging, please change the below attribute "enabled" to "true" -->
<logFile logFormat="W3C" directory="%AppData%\Microsoft\IISExpressLogs" enabled="false" />
<traceFailedRequestsLogging directory="%AppData%\Microsoft" enabled="false" maxLogFileSizeKB="1024" />
</siteDefaults>
<applicationDefaults applicationPool="Clr4IntegratedAppPool" />
<virtualDirectoryDefaults allowSubDirConfig="true" />
</sites>
<webLimits />
</system.applicationHost>
<system.webServer>
<serverRuntime />
<asp scriptErrorSentToBrowser="true">
<cache diskTemplateCacheDirectory="%TEMP%\iisexpress\ASP Compiled Templates" />
<limits />
</asp>
<caching enabled="true" enableKernelCache="true">
</caching>
<cgi />
<defaultDocument enabled="true">
<files>
<add value="Default.htm" />
<add value="Default.asp" />
<add value="index.htm" />
<add value="index.html" />
<add value="iisstart.htm" />
<add value="default.aspx" />
</files>
</defaultDocument>
<directoryBrowse enabled="false" />
<fastCgi />
<!--
The <globalModules> section defines all native-code modules.
To enable a module, specify it in the <modules> section.
-->
<globalModules>
<add name="HttpLoggingModule" image="%IIS_BIN%\loghttp.dll" />
<add name="UriCacheModule" image="%IIS_BIN%\cachuri.dll" />
<add name="TokenCacheModule" image="%IIS_BIN%\cachtokn.dll" />
<add name="DynamicCompressionModule" image="%IIS_BIN%\compdyn.dll" />
<add name="StaticCompressionModule" image="%IIS_BIN%\compstat.dll" />
<add name="DefaultDocumentModule" image="%IIS_BIN%\defdoc.dll" />
<add name="DirectoryListingModule" image="%IIS_BIN%\dirlist.dll" />
<add name="ProtocolSupportModule" image="%IIS_BIN%\protsup.dll" />
<add name="HttpRedirectionModule" image="%IIS_BIN%\redirect.dll" />
<add name="ServerSideIncludeModule" image="%IIS_BIN%\iis_ssi.dll" />
<add name="StaticFileModule" image="%IIS_BIN%\static.dll" />
<add name="AnonymousAuthenticationModule" image="%IIS_BIN%\authanon.dll" />
<add name="CertificateMappingAuthenticationModule" image="%IIS_BIN%\authcert.dll" />
<add name="UrlAuthorizationModule" image="%IIS_BIN%\urlauthz.dll" />
<add name="BasicAuthenticationModule" image="%IIS_BIN%\authbas.dll" />
<add name="WindowsAuthenticationModule" image="%IIS_BIN%\authsspi.dll" />
<add name="IISCertificateMappingAuthenticationModule" image="%IIS_BIN%\authmap.dll" />
<add name="IpRestrictionModule" image="%IIS_BIN%\iprestr.dll" />
<add name="DynamicIpRestrictionModule" image="%IIS_BIN%\diprestr.dll" />
<add name="RequestFilteringModule" image="%IIS_BIN%\modrqflt.dll" />
<add name="CustomLoggingModule" image="%IIS_BIN%\logcust.dll" />
<add name="CustomErrorModule" image="%IIS_BIN%\custerr.dll" />
<add name="FailedRequestsTracingModule" image="%IIS_BIN%\iisfreb.dll" />
<add name="RequestMonitorModule" image="%IIS_BIN%\iisreqs.dll" />
<add name="IsapiModule" image="%IIS_BIN%\isapi.dll" />
<add name="IsapiFilterModule" image="%IIS_BIN%\filter.dll" />
<add name="CgiModule" image="%IIS_BIN%\cgi.dll" />
<add name="FastCgiModule" image="%IIS_BIN%\iisfcgi.dll" />
<!-- <add name="WebDAVModule" image="%IIS_BIN%\webdav.dll" /> -->
<add name="RewriteModule" image="%IIS_BIN%\rewrite.dll" />
<add name="ConfigurationValidationModule" image="%IIS_BIN%\validcfg.dll" />
<add name="WebSocketModule" image="%IIS_BIN%\iiswsock.dll" />
<add name="WebMatrixSupportModule" image="%IIS_BIN%\webmatrixsup.dll" />
<add name="ManagedEngine" image="%windir%\Microsoft.NET\Framework\v2.0.50727\webengine.dll" preCondition="integratedMode,runtimeVersionv2.0,bitness32" />
<add name="ManagedEngine64" image="%windir%\Microsoft.NET\Framework64\v2.0.50727\webengine.dll" preCondition="integratedMode,runtimeVersionv2.0,bitness64" />
<add name="ManagedEngineV4.0_32bit" image="%windir%\Microsoft.NET\Framework\v4.0.30319\webengine4.dll" preCondition="integratedMode,runtimeVersionv4.0,bitness32" />
<add name="ManagedEngineV4.0_64bit" image="%windir%\Microsoft.NET\Framework64\v4.0.30319\webengine4.dll" preCondition="integratedMode,runtimeVersionv4.0,bitness64" />
<add name="ApplicationInitializationModule" image="%IIS_BIN%\warmup.dll" />
<add name="AspNetCoreModuleV2" image="%IIS_BIN%\Asp.Net Core Module\V2\aspnetcorev2.dll" />
</globalModules>
<httpCompression directory="%TEMP%">
<scheme name="gzip" dll="%IIS_BIN%\gzip.dll" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="application/atom+xml" enabled="true" />
<add mimeType="application/xaml+xml" enabled="true" />
<add mimeType="image/svg+xml" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
</httpCompression>
<httpErrors lockAttributes="allowAbsolutePathsWhenDelegated,defaultPath">
<error statusCode="401" prefixLanguageFilePath="%IIS_BIN%\custerr" path="401.htm" />
<error statusCode="403" prefixLanguageFilePath="%IIS_BIN%\custerr" path="403.htm" />
<error statusCode="404" prefixLanguageFilePath="%IIS_BIN%\custerr" path="404.htm" />
<error statusCode="405" prefixLanguageFilePath="%IIS_BIN%\custerr" path="405.htm" />
<error statusCode="406" prefixLanguageFilePath="%IIS_BIN%\custerr" path="406.htm" />
<error statusCode="412" prefixLanguageFilePath="%IIS_BIN%\custerr" path="412.htm" />
<error statusCode="500" prefixLanguageFilePath="%IIS_BIN%\custerr" path="500.htm" />
<error statusCode="501" prefixLanguageFilePath="%IIS_BIN%\custerr" path="501.htm" />
<error statusCode="502" prefixLanguageFilePath="%IIS_BIN%\custerr" path="502.htm" />
</httpErrors>
<httpLogging dontLog="false" />
<httpProtocol>
<customHeaders>
<clear />
<add name="X-Powered-By" value="ASP.NET" />
</customHeaders>
<redirectHeaders>
<clear />
</redirectHeaders>
</httpProtocol>
<httpRedirect enabled="false" />
<httpTracing />
<isapiFilters>
<filter name="ASP.Net_2.0.50727-64" path="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_filter.dll" enableCache="true" preCondition="bitness64,runtimeVersionv2.0" />
<filter name="ASP.Net_2.0.50727.0" path="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll" enableCache="true" preCondition="bitness32,runtimeVersionv2.0" />
<filter name="ASP.Net_2.0_for_v1.1" path="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll" enableCache="true" preCondition="runtimeVersionv1.1" />
<filter name="ASP.Net_4.0_32bit" path="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_filter.dll" enableCache="true" preCondition="bitness32,runtimeVersionv4.0" />
<filter name="ASP.Net_4.0_64bit" path="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_filter.dll" enableCache="true" preCondition="bitness64,runtimeVersionv4.0" />
</isapiFilters>
<odbcLogging />
<security>
<access sslFlags="None" />
<applicationDependencies>
<application name="Active Server Pages" groupId="ASP" />
</applicationDependencies>
<authentication>
<anonymousAuthentication enabled="true" userName="" />
<basicAuthentication enabled="false" />
<clientCertificateMappingAuthentication enabled="false" />
<digestAuthentication enabled="false" />
<iisClientCertificateMappingAuthentication enabled="false">
</iisClientCertificateMappingAuthentication>
<windowsAuthentication enabled="false">
<providers>
<add value="Negotiate" />
<add value="NTLM" />
</providers>
</windowsAuthentication>
</authentication>
<authorization>
<add accessType="Allow" users="*" />
</authorization>
<ipSecurity allowUnlisted="true" />
<isapiCgiRestriction notListedIsapisAllowed="true" notListedCgisAllowed="true">
<add path="%windir%\Microsoft.NET\Framework64\v4.0.30319\webengine4.dll" allowed="true" groupId="ASP.NET_v4.0" description="ASP.NET_v4.0" />
<add path="%windir%\Microsoft.NET\Framework\v4.0.30319\webengine4.dll" allowed="true" groupId="ASP.NET_v4.0" description="ASP.NET_v4.0" />
<add path="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" allowed="true" groupId="ASP.NET v2.0.50727" description="ASP.NET v2.0.50727" />
<add path="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" allowed="true" groupId="ASP.NET v2.0.50727" description="ASP.NET v2.0.50727" />
</isapiCgiRestriction>
<requestFiltering>
<fileExtensions allowUnlisted="true" applyToWebDAV="true">
<add fileExtension=".asa" allowed="false" />
<add fileExtension=".asax" allowed="false" />
<add fileExtension=".ascx" allowed="false" />
<add fileExtension=".master" allowed="false" />
<add fileExtension=".skin" allowed="false" />
<add fileExtension=".browser" allowed="false" />
<add fileExtension=".sitemap" allowed="false" />
<add fileExtension=".config" allowed="false" />
<add fileExtension=".cs" allowed="false" />
<add fileExtension=".csproj" allowed="false" />
<add fileExtension=".vb" allowed="false" />
<add fileExtension=".vbproj" allowed="false" />
<add fileExtension=".webinfo" allowed="false" />
<add fileExtension=".licx" allowed="false" />
<add fileExtension=".resx" allowed="false" />
<add fileExtension=".resources" allowed="false" />
<add fileExtension=".mdb" allowed="false" />
<add fileExtension=".vjsproj" allowed="false" />
<add fileExtension=".java" allowed="false" />
<add fileExtension=".jsl" allowed="false" />
<add fileExtension=".ldb" allowed="false" />
<add fileExtension=".dsdgm" allowed="false" />
<add fileExtension=".ssdgm" allowed="false" />
<add fileExtension=".lsad" allowed="false" />
<add fileExtension=".ssmap" allowed="false" />
<add fileExtension=".cd" allowed="false" />
<add fileExtension=".dsprototype" allowed="false" />
<add fileExtension=".lsaprototype" allowed="false" />
<add fileExtension=".sdm" allowed="false" />
<add fileExtension=".sdmDocument" allowed="false" />
<add fileExtension=".mdf" allowed="false" />
<add fileExtension=".ldf" allowed="false" />
<add fileExtension=".ad" allowed="false" />
<add fileExtension=".dd" allowed="false" />
<add fileExtension=".ldd" allowed="false" />
<add fileExtension=".sd" allowed="false" />
<add fileExtension=".adprototype" allowed="false" />
<add fileExtension=".lddprototype" allowed="false" />
<add fileExtension=".exclude" allowed="false" />
<add fileExtension=".refresh" allowed="false" />
<add fileExtension=".compiled" allowed="false" />
<add fileExtension=".msgx" allowed="false" />
<add fileExtension=".vsdisco" allowed="false" />
<add fileExtension=".rules" allowed="false" />
</fileExtensions>
<verbs allowUnlisted="true" applyToWebDAV="true" />
<hiddenSegments applyToWebDAV="true">
<add segment="web.config" />
<add segment="bin" />
<add segment="App_code" />
<add segment="App_GlobalResources" />
<add segment="App_LocalResources" />
<add segment="App_WebReferences" />
<add segment="App_Data" />
<add segment="App_Browsers" />
</hiddenSegments>
</requestFiltering>
</security>
<serverSideInclude ssiExecDisable="false" />
<staticContent lockAttributes="isDocFooterFileName">
<mimeMap fileExtension=".323" mimeType="text/h323" />
<mimeMap fileExtension=".3g2" mimeType="video/3gpp2" />
<mimeMap fileExtension=".3gp2" mimeType="video/3gpp2" />
<mimeMap fileExtension=".3gp" mimeType="video/3gpp" />
<mimeMap fileExtension=".3gpp" mimeType="video/3gpp" />
<mimeMap fileExtension=".aac" mimeType="audio/aac" />
<mimeMap fileExtension=".aaf" mimeType="application/octet-stream" />
<mimeMap fileExtension=".aca" mimeType="application/octet-stream" />
<mimeMap fileExtension=".accdb" mimeType="application/msaccess" />
<mimeMap fileExtension=".accde" mimeType="application/msaccess" />
<mimeMap fileExtension=".accdt" mimeType="application/msaccess" />
<mimeMap fileExtension=".acx" mimeType="application/internet-property-stream" />
<mimeMap fileExtension=".adt" mimeType="audio/vnd.dlna.adts" />
<mimeMap fileExtension=".adts" mimeType="audio/vnd.dlna.adts" />
<mimeMap fileExtension=".afm" mimeType="application/octet-stream" />
<mimeMap fileExtension=".ai" mimeType="application/postscript" />
<mimeMap fileExtension=".aif" mimeType="audio/x-aiff" />
<mimeMap fileExtension=".aifc" mimeType="audio/aiff" />
<mimeMap fileExtension=".aiff" mimeType="audio/aiff" />
<mimeMap fileExtension=".appcache" mimeType="text/cache-manifest" />
<mimeMap fileExtension=".application" mimeType="application/x-ms-application" />
<mimeMap fileExtension=".art" mimeType="image/x-jg" />
<mimeMap fileExtension=".asd" mimeType="application/octet-stream" />
<mimeMap fileExtension=".asf" mimeType="video/x-ms-asf" />
<mimeMap fileExtension=".asi" mimeType="application/octet-stream" />
<mimeMap fileExtension=".asm" mimeType="text/plain" />
<mimeMap fileExtension=".asr" mimeType="video/x-ms-asf" />
<mimeMap fileExtension=".asx" mimeType="video/x-ms-asf" />
<mimeMap fileExtension=".atom" mimeType="application/atom+xml" />
<mimeMap fileExtension=".au" mimeType="audio/basic" />
<mimeMap fileExtension=".avi" mimeType="video/avi" />
<mimeMap fileExtension=".axs" mimeType="application/olescript" />
<mimeMap fileExtension=".bas" mimeType="text/plain" />
<mimeMap fileExtension=".bcpio" mimeType="application/x-bcpio" />
<mimeMap fileExtension=".bin" mimeType="application/octet-stream" />
<mimeMap fileExtension=".bmp" mimeType="image/bmp" />
<mimeMap fileExtension=".c" mimeType="text/plain" />
<mimeMap fileExtension=".cab" mimeType="application/vnd.ms-cab-compressed" />
<mimeMap fileExtension=".calx" mimeType="application/vnd.ms-office.calx" />
<mimeMap fileExtension=".cat" mimeType="application/vnd.ms-pki.seccat" />
<mimeMap fileExtension=".cdf" mimeType="application/x-cdf" />
<mimeMap fileExtension=".chm" mimeType="application/octet-stream" />
<mimeMap fileExtension=".class" mimeType="application/x-java-applet" />
<mimeMap fileExtension=".clp" mimeType="application/x-msclip" />
<mimeMap fileExtension=".cmx" mimeType="image/x-cmx" />
<mimeMap fileExtension=".cnf" mimeType="text/plain" />
<mimeMap fileExtension=".cod" mimeType="image/cis-cod" />
<mimeMap fileExtension=".cpio" mimeType="application/x-cpio" />
<mimeMap fileExtension=".cpp" mimeType="text/plain" />
<mimeMap fileExtension=".crd" mimeType="application/x-mscardfile" />
<mimeMap fileExtension=".crl" mimeType="application/pkix-crl" />
<mimeMap fileExtension=".crt" mimeType="application/x-x509-ca-cert" />
<mimeMap fileExtension=".csh" mimeType="application/x-csh" />
<mimeMap fileExtension=".css" mimeType="text/css" />
<mimeMap fileExtension=".csv" mimeType="application/octet-stream" />
<mimeMap fileExtension=".cur" mimeType="application/octet-stream" />
<mimeMap fileExtension=".dcr" mimeType="application/x-director" />
<mimeMap fileExtension=".deploy" mimeType="application/octet-stream" />
<mimeMap fileExtension=".der" mimeType="application/x-x509-ca-cert" />
<mimeMap fileExtension=".dib" mimeType="image/bmp" />
<mimeMap fileExtension=".dir" mimeType="application/x-director" />
<mimeMap fileExtension=".disco" mimeType="text/xml" />
<mimeMap fileExtension=".dll" mimeType="application/x-msdownload" />
<mimeMap fileExtension=".dll.config" mimeType="text/xml" />
<mimeMap fileExtension=".dlm" mimeType="text/dlm" />
<mimeMap fileExtension=".doc" mimeType="application/msword" />
<mimeMap fileExtension=".docm" mimeType="application/vnd.ms-word.document.macroEnabled.12" />
<mimeMap fileExtension=".docx" mimeType="application/vnd.openxmlformats-officedocument.wordprocessingml.document" />
<mimeMap fileExtension=".dot" mimeType="application/msword" />
<mimeMap fileExtension=".dotm" mimeType="application/vnd.ms-word.template.macroEnabled.12" />
<mimeMap fileExtension=".dotx" mimeType="application/vnd.openxmlformats-officedocument.wordprocessingml.template" />
<mimeMap fileExtension=".dsp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".dtd" mimeType="text/xml" />
<mimeMap fileExtension=".dvi" mimeType="application/x-dvi" />
<mimeMap fileExtension=".dvr-ms" mimeType="video/x-ms-dvr" />
<mimeMap fileExtension=".dwf" mimeType="drawing/x-dwf" />
<mimeMap fileExtension=".dwp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".dxr" mimeType="application/x-director" />
<mimeMap fileExtension=".eml" mimeType="message/rfc822" />
<mimeMap fileExtension=".emz" mimeType="application/octet-stream" />
<mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
<mimeMap fileExtension=".eps" mimeType="application/postscript" />
<mimeMap fileExtension=".esd" mimeType="application/vnd.ms-cab-compressed" />
<mimeMap fileExtension=".etx" mimeType="text/x-setext" />
<mimeMap fileExtension=".evy" mimeType="application/envoy" />
<mimeMap fileExtension=".exe" mimeType="application/octet-stream" />
<mimeMap fileExtension=".exe.config" mimeType="text/xml" />
<mimeMap fileExtension=".fdf" mimeType="application/vnd.fdf" />
<mimeMap fileExtension=".fif" mimeType="application/fractals" />
<mimeMap fileExtension=".fla" mimeType="application/octet-stream" />
<mimeMap fileExtension=".flr" mimeType="x-world/x-vrml" />
<mimeMap fileExtension=".flv" mimeType="video/x-flv" />
<mimeMap fileExtension=".gif" mimeType="image/gif" />
<mimeMap fileExtension=".glb" mimeType="model/gltf-binary" />
<mimeMap fileExtension=".gtar" mimeType="application/x-gtar" />
<mimeMap fileExtension=".gz" mimeType="application/x-gzip" />
<mimeMap fileExtension=".h" mimeType="text/plain" />
<mimeMap fileExtension=".hdf" mimeType="application/x-hdf" />
<mimeMap fileExtension=".hdml" mimeType="text/x-hdml" />
<mimeMap fileExtension=".hhc" mimeType="application/x-oleobject" />
<mimeMap fileExtension=".hhk" mimeType="application/octet-stream" />
<mimeMap fileExtension=".hhp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".hlp" mimeType="application/winhlp" />
<mimeMap fileExtension=".hqx" mimeType="application/mac-binhex40" />
<mimeMap fileExtension=".hta" mimeType="application/hta" />
<mimeMap fileExtension=".htc" mimeType="text/x-component" />
<mimeMap fileExtension=".htm" mimeType="text/html" />
<mimeMap fileExtension=".html" mimeType="text/html" />
<mimeMap fileExtension=".htt" mimeType="text/webviewhtml" />
<mimeMap fileExtension=".hxt" mimeType="text/html" />
<mimeMap fileExtension=".ico" mimeType="image/x-icon" />
<mimeMap fileExtension=".ics" mimeType="text/calendar" />
<mimeMap fileExtension=".ief" mimeType="image/ief" />
<mimeMap fileExtension=".iii" mimeType="application/x-iphone" />
<mimeMap fileExtension=".inf" mimeType="application/octet-stream" />
<mimeMap fileExtension=".ins" mimeType="application/x-internet-signup" />
<mimeMap fileExtension=".isp" mimeType="application/x-internet-signup" />
<mimeMap fileExtension=".IVF" mimeType="video/x-ivf" />
<mimeMap fileExtension=".jar" mimeType="application/java-archive" />
<mimeMap fileExtension=".java" mimeType="application/octet-stream" />
<mimeMap fileExtension=".jck" mimeType="application/liquidmotion" />
<mimeMap fileExtension=".jcz" mimeType="application/liquidmotion" />
<mimeMap fileExtension=".jfif" mimeType="image/pjpeg" />
<mimeMap fileExtension=".jpb" mimeType="application/octet-stream" />
<mimeMap fileExtension=".jpe" mimeType="image/jpeg" />
<mimeMap fileExtension=".jpeg" mimeType="image/jpeg" />
<mimeMap fileExtension=".jpg" mimeType="image/jpeg" />
<mimeMap fileExtension=".js" mimeType="application/javascript" />
<mimeMap fileExtension=".json" mimeType="application/json" />
<mimeMap fileExtension=".jsonld" mimeType="application/ld+json" />
<mimeMap fileExtension=".jsx" mimeType="text/jscript" />
<mimeMap fileExtension=".latex" mimeType="application/x-latex" />
<mimeMap fileExtension=".less" mimeType="text/css" />
<mimeMap fileExtension=".lit" mimeType="application/x-ms-reader" />
<mimeMap fileExtension=".lpk" mimeType="application/octet-stream" />
<mimeMap fileExtension=".lsf" mimeType="video/x-la-asf" />
<mimeMap fileExtension=".lsx" mimeType="video/x-la-asf" />
<mimeMap fileExtension=".lzh" mimeType="application/octet-stream" />
<mimeMap fileExtension=".m13" mimeType="application/x-msmediaview" />
<mimeMap fileExtension=".m14" mimeType="application/x-msmediaview" />
<mimeMap fileExtension=".m1v" mimeType="video/mpeg" />
<mimeMap fileExtension=".m2ts" mimeType="video/vnd.dlna.mpeg-tts" />
<mimeMap fileExtension=".m3u" mimeType="audio/x-mpegurl" />
<mimeMap fileExtension=".m4a" mimeType="audio/mp4" />
<mimeMap fileExtension=".m4v" mimeType="video/mp4" />
<mimeMap fileExtension=".man" mimeType="application/x-troff-man" />
<mimeMap fileExtension=".manifest" mimeType="application/x-ms-manifest" />
<mimeMap fileExtension=".map" mimeType="text/plain" />
<mimeMap fileExtension=".mdb" mimeType="application/x-msaccess" />
<mimeMap fileExtension=".mdp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".me" mimeType="application/x-troff-me" />
<mimeMap fileExtension=".mht" mimeType="message/rfc822" />
<mimeMap fileExtension=".mhtml" mimeType="message/rfc822" />
<mimeMap fileExtension=".mid" mimeType="audio/mid" />
<mimeMap fileExtension=".midi" mimeType="audio/mid" />
<mimeMap fileExtension=".mix" mimeType="application/octet-stream" />
<mimeMap fileExtension=".mmf" mimeType="application/x-smaf" />
<mimeMap fileExtension=".mno" mimeType="text/xml" />
<mimeMap fileExtension=".mny" mimeType="application/x-msmoney" />
<mimeMap fileExtension=".mov" mimeType="video/quicktime" />
<mimeMap fileExtension=".movie" mimeType="video/x-sgi-movie" />
<mimeMap fileExtension=".mp2" mimeType="video/mpeg" />
<mimeMap fileExtension=".mp3" mimeType="audio/mpeg" />
<mimeMap fileExtension=".mp4" mimeType="video/mp4" />
<mimeMap fileExtension=".mp4v" mimeType="video/mp4" />
<mimeMap fileExtension=".mpa" mimeType="video/mpeg" />
<mimeMap fileExtension=".mpe" mimeType="video/mpeg" />
<mimeMap fileExtension=".mpeg" mimeType="video/mpeg" />
<mimeMap fileExtension=".mpg" mimeType="video/mpeg" />
<mimeMap fileExtension=".mpp" mimeType="application/vnd.ms-project" />
<mimeMap fileExtension=".mpv2" mimeType="video/mpeg" />
<mimeMap fileExtension=".ms" mimeType="application/x-troff-ms" />
<mimeMap fileExtension=".msi" mimeType="application/octet-stream" />
<mimeMap fileExtension=".mso" mimeType="application/octet-stream" />
<mimeMap fileExtension=".mvb" mimeType="application/x-msmediaview" />
<mimeMap fileExtension=".mvc" mimeType="application/x-miva-compiled" />
<mimeMap fileExtension=".nc" mimeType="application/x-netcdf" />
<mimeMap fileExtension=".nsc" mimeType="video/x-ms-asf" />
<mimeMap fileExtension=".nws" mimeType="message/rfc822" />
<mimeMap fileExtension=".ocx" mimeType="application/octet-stream" />
<mimeMap fileExtension=".oda" mimeType="application/oda" />
<mimeMap fileExtension=".odc" mimeType="text/x-ms-odc" />
<mimeMap fileExtension=".ods" mimeType="application/oleobject" />
<mimeMap fileExtension=".oga" mimeType="audio/ogg" />
<mimeMap fileExtension=".ogg" mimeType="video/ogg" />
<mimeMap fileExtension=".ogv" mimeType="video/ogg" />
<mimeMap fileExtension=".one" mimeType="application/onenote" />
<mimeMap fileExtension=".onea" mimeType="application/onenote" />
<mimeMap fileExtension=".onetoc" mimeType="application/onenote" />
<mimeMap fileExtension=".onetoc2" mimeType="application/onenote" />
<mimeMap fileExtension=".onetmp" mimeType="application/onenote" />
<mimeMap fileExtension=".onepkg" mimeType="application/onenote" />
<mimeMap fileExtension=".osdx" mimeType="application/opensearchdescription+xml" />
<mimeMap fileExtension=".otf" mimeType="font/otf" />
<mimeMap fileExtension=".p10" mimeType="application/pkcs10" />
<mimeMap fileExtension=".p12" mimeType="application/x-pkcs12" />
<mimeMap fileExtension=".p7b" mimeType="application/x-pkcs7-certificates" />
<mimeMap fileExtension=".p7c" mimeType="application/pkcs7-mime" />
<mimeMap fileExtension=".p7m" mimeType="application/pkcs7-mime" />
<mimeMap fileExtension=".p7r" mimeType="application/x-pkcs7-certreqresp" />
<mimeMap fileExtension=".p7s" mimeType="application/pkcs7-signature" />
<mimeMap fileExtension=".pbm" mimeType="image/x-portable-bitmap" />
<mimeMap fileExtension=".pcx" mimeType="application/octet-stream" />
<mimeMap fileExtension=".pcz" mimeType="application/octet-stream" />
<mimeMap fileExtension=".pdf" mimeType="application/pdf" />
<mimeMap fileExtension=".pfb" mimeType="application/octet-stream" />
<mimeMap fileExtension=".pfm" mimeType="application/octet-stream" />
<mimeMap fileExtension=".pfx" mimeType="application/x-pkcs12" />
<mimeMap fileExtension=".pgm" mimeType="image/x-portable-graymap" />
<mimeMap fileExtension=".pko" mimeType="application/vnd.ms-pki.pko" />
<mimeMap fileExtension=".pma" mimeType="application/x-perfmon" />
<mimeMap fileExtension=".pmc" mimeType="application/x-perfmon" />
<mimeMap fileExtension=".pml" mimeType="application/x-perfmon" />
<mimeMap fileExtension=".pmr" mimeType="application/x-perfmon" />
<mimeMap fileExtension=".pmw" mimeType="application/x-perfmon" />
<mimeMap fileExtension=".png" mimeType="image/png" />
<mimeMap fileExtension=".pnm" mimeType="image/x-portable-anymap" />
<mimeMap fileExtension=".pnz" mimeType="image/png" />
<mimeMap fileExtension=".pot" mimeType="application/vnd.ms-powerpoint" />
<mimeMap fileExtension=".potm" mimeType="application/vnd.ms-powerpoint.template.macroEnabled.12" />
<mimeMap fileExtension=".potx" mimeType="application/vnd.openxmlformats-officedocument.presentationml.template" />
<mimeMap fileExtension=".ppam" mimeType="application/vnd.ms-powerpoint.addin.macroEnabled.12" />
<mimeMap fileExtension=".ppm" mimeType="image/x-portable-pixmap" />
<mimeMap fileExtension=".pps" mimeType="application/vnd.ms-powerpoint" />
<mimeMap fileExtension=".ppsm" mimeType="application/vnd.ms-powerpoint.slideshow.macroEnabled.12" />
<mimeMap fileExtension=".ppsx" mimeType="application/vnd.openxmlformats-officedocument.presentationml.slideshow" />
<mimeMap fileExtension=".ppt" mimeType="application/vnd.ms-powerpoint" />
<mimeMap fileExtension=".pptm" mimeType="application/vnd.ms-powerpoint.presentation.macroEnabled.12" />
<mimeMap fileExtension=".pptx" mimeType="application/vnd.openxmlformats-officedocument.presentationml.presentation" />
<mimeMap fileExtension=".prf" mimeType="application/pics-rules" />
<mimeMap fileExtension=".prm" mimeType="application/octet-stream" />
<mimeMap fileExtension=".prx" mimeType="application/octet-stream" />
<mimeMap fileExtension=".ps" mimeType="application/postscript" />
<mimeMap fileExtension=".psd" mimeType="application/octet-stream" />
<mimeMap fileExtension=".psm" mimeType="application/octet-stream" />
<mimeMap fileExtension=".psp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".pub" mimeType="application/x-mspublisher" />
<mimeMap fileExtension=".qt" mimeType="video/quicktime" />
<mimeMap fileExtension=".qtl" mimeType="application/x-quicktimeplayer" />
<mimeMap fileExtension=".qxd" mimeType="application/octet-stream" />
<mimeMap fileExtension=".ra" mimeType="audio/x-pn-realaudio" />
<mimeMap fileExtension=".ram" mimeType="audio/x-pn-realaudio" />
<mimeMap fileExtension=".rar" mimeType="application/octet-stream" />
<mimeMap fileExtension=".ras" mimeType="image/x-cmu-raster" />
<mimeMap fileExtension=".rf" mimeType="image/vnd.rn-realflash" />
<mimeMap fileExtension=".rgb" mimeType="image/x-rgb" />
<mimeMap fileExtension=".rm" mimeType="application/vnd.rn-realmedia" />
<mimeMap fileExtension=".rmi" mimeType="audio/mid" />
<mimeMap fileExtension=".roff" mimeType="application/x-troff" />
<mimeMap fileExtension=".rpm" mimeType="audio/x-pn-realaudio-plugin" />
<mimeMap fileExtension=".rtf" mimeType="application/rtf" />
<mimeMap fileExtension=".rtx" mimeType="text/richtext" />
<mimeMap fileExtension=".scd" mimeType="application/x-msschedule" />
<mimeMap fileExtension=".sct" mimeType="text/scriptlet" />
<mimeMap fileExtension=".sea" mimeType="application/octet-stream" />
<mimeMap fileExtension=".setpay" mimeType="application/set-payment-initiation" />
<mimeMap fileExtension=".setreg" mimeType="application/set-registration-initiation" />
<mimeMap fileExtension=".sgml" mimeType="text/sgml" />
<mimeMap fileExtension=".sh" mimeType="application/x-sh" />
<mimeMap fileExtension=".shar" mimeType="application/x-shar" />
<mimeMap fileExtension=".sit" mimeType="application/x-stuffit" />
<mimeMap fileExtension=".sldm" mimeType="application/vnd.ms-powerpoint.slide.macroEnabled.12" />
<mimeMap fileExtension=".sldx" mimeType="application/vnd.openxmlformats-officedocument.presentationml.slide" />
<mimeMap fileExtension=".smd" mimeType="audio/x-smd" />
<mimeMap fileExtension=".smi" mimeType="application/octet-stream" />
<mimeMap fileExtension=".smx" mimeType="audio/x-smd" />
<mimeMap fileExtension=".smz" mimeType="audio/x-smd" />
<mimeMap fileExtension=".snd" mimeType="audio/basic" />
<mimeMap fileExtension=".snp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".spc" mimeType="application/x-pkcs7-certificates" />
<mimeMap fileExtension=".spl" mimeType="application/futuresplash" />
<mimeMap fileExtension=".spx" mimeType="audio/ogg" />
<mimeMap fileExtension=".src" mimeType="application/x-wais-source" />
<mimeMap fileExtension=".ssm" mimeType="application/streamingmedia" />
<mimeMap fileExtension=".sst" mimeType="application/vnd.ms-pki.certstore" />
<mimeMap fileExtension=".stl" mimeType="application/vnd.ms-pki.stl" />
<mimeMap fileExtension=".sv4cpio" mimeType="application/x-sv4cpio" />
<mimeMap fileExtension=".sv4crc" mimeType="application/x-sv4crc" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
<mimeMap fileExtension=".svgz" mimeType="image/svg+xml" />
<mimeMap fileExtension=".swf" mimeType="application/x-shockwave-flash" />
<mimeMap fileExtension=".t" mimeType="application/x-troff" />
<mimeMap fileExtension=".tar" mimeType="application/x-tar" />
<mimeMap fileExtension=".tcl" mimeType="application/x-tcl" />
<mimeMap fileExtension=".tex" mimeType="application/x-tex" />
<mimeMap fileExtension=".texi" mimeType="application/x-texinfo" />
<mimeMap fileExtension=".texinfo" mimeType="application/x-texinfo" />
<mimeMap fileExtension=".tgz" mimeType="application/x-compressed" />
<mimeMap fileExtension=".thmx" mimeType="application/vnd.ms-officetheme" />
<mimeMap fileExtension=".thn" mimeType="application/octet-stream" />
<mimeMap fileExtension=".tif" mimeType="image/tiff" />
<mimeMap fileExtension=".tiff" mimeType="image/tiff" />
<mimeMap fileExtension=".toc" mimeType="application/octet-stream" />
<mimeMap fileExtension=".tr" mimeType="application/x-troff" />
<mimeMap fileExtension=".trm" mimeType="application/x-msterminal" />
<mimeMap fileExtension=".ts" mimeType="video/vnd.dlna.mpeg-tts" />
<mimeMap fileExtension=".tsv" mimeType="text/tab-separated-values" />
<mimeMap fileExtension=".ttf" mimeType="application/octet-stream" />
<mimeMap fileExtension=".tts" mimeType="video/vnd.dlna.mpeg-tts" />
<mimeMap fileExtension=".txt" mimeType="text/plain" />
<mimeMap fileExtension=".u32" mimeType="application/octet-stream" />
<mimeMap fileExtension=".uls" mimeType="text/iuls" />
<mimeMap fileExtension=".ustar" mimeType="application/x-ustar" />
<mimeMap fileExtension=".vbs" mimeType="text/vbscript" />
<mimeMap fileExtension=".vcf" mimeType="text/x-vcard" />
<mimeMap fileExtension=".vcs" mimeType="text/plain" />
<mimeMap fileExtension=".vdx" mimeType="application/vnd.ms-visio.viewer" />
<mimeMap fileExtension=".vml" mimeType="text/xml" />
<mimeMap fileExtension=".vsd" mimeType="application/vnd.visio" />
<mimeMap fileExtension=".vss" mimeType="application/vnd.visio" />
<mimeMap fileExtension=".vst" mimeType="application/vnd.visio" />
<mimeMap fileExtension=".vsto" mimeType="application/x-ms-vsto" />
<mimeMap fileExtension=".vsw" mimeType="application/vnd.visio" />
<mimeMap fileExtension=".vsx" mimeType="application/vnd.visio" />
<mimeMap fileExtension=".vtx" mimeType="application/vnd.visio" />
<mimeMap fileExtension=".wasm" mimeType="application/wasm" />
<mimeMap fileExtension=".wav" mimeType="audio/wav" />
<mimeMap fileExtension=".wax" mimeType="audio/x-ms-wax" />
<mimeMap fileExtension=".wbmp" mimeType="image/vnd.wap.wbmp" />
<mimeMap fileExtension=".wcm" mimeType="application/vnd.ms-works" />
<mimeMap fileExtension=".wdb" mimeType="application/vnd.ms-works" />
<mimeMap fileExtension=".webm" mimeType="video/webm" />
<mimeMap fileExtension=".wks" mimeType="application/vnd.ms-works" />
<mimeMap fileExtension=".wm" mimeType="video/x-ms-wm" />
<mimeMap fileExtension=".wma" mimeType="audio/x-ms-wma" />
<mimeMap fileExtension=".wmd" mimeType="application/x-ms-wmd" />
<mimeMap fileExtension=".wmf" mimeType="application/x-msmetafile" />
<mimeMap fileExtension=".wml" mimeType="text/vnd.wap.wml" />
<mimeMap fileExtension=".wmlc" mimeType="application/vnd.wap.wmlc" />
<mimeMap fileExtension=".wmls" mimeType="text/vnd.wap.wmlscript" />
<mimeMap fileExtension=".wmlsc" mimeType="application/vnd.wap.wmlscriptc" />
<mimeMap fileExtension=".wmp" mimeType="video/x-ms-wmp" />
<mimeMap fileExtension=".wmv" mimeType="video/x-ms-wmv" />
<mimeMap fileExtension=".wmx" mimeType="video/x-ms-wmx" />
<mimeMap fileExtension=".wmz" mimeType="application/x-ms-wmz" />
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
<mimeMap fileExtension=".wps" mimeType="application/vnd.ms-works" />
<mimeMap fileExtension=".wri" mimeType="application/x-mswrite" />
<mimeMap fileExtension=".wrl" mimeType="x-world/x-vrml" />
<mimeMap fileExtension=".wrz" mimeType="x-world/x-vrml" />
<mimeMap fileExtension=".wsdl" mimeType="text/xml" />
<mimeMap fileExtension=".wtv" mimeType="video/x-ms-wtv" />
<mimeMap fileExtension=".wvx" mimeType="video/x-ms-wvx" />
<mimeMap fileExtension=".x" mimeType="application/directx" />
<mimeMap fileExtension=".xaf" mimeType="x-world/x-vrml" />
<mimeMap fileExtension=".xaml" mimeType="application/xaml+xml" />
<mimeMap fileExtension=".xap" mimeType="application/x-silverlight-app" />
<mimeMap fileExtension=".xbap" mimeType="application/x-ms-xbap" />
<mimeMap fileExtension=".xbm" mimeType="image/x-xbitmap" />
<mimeMap fileExtension=".xdr" mimeType="text/plain" />
<mimeMap fileExtension=".xht" mimeType="application/xhtml+xml" />
<mimeMap fileExtension=".xhtml" mimeType="application/xhtml+xml" />
<mimeMap fileExtension=".xla" mimeType="application/vnd.ms-excel" />
<mimeMap fileExtension=".xlam" mimeType="application/vnd.ms-excel.addin.macroEnabled.12" />
<mimeMap fileExtension=".xlc" mimeType="application/vnd.ms-excel" />
<mimeMap fileExtension=".xlm" mimeType="application/vnd.ms-excel" />
<mimeMap fileExtension=".xls" mimeType="application/vnd.ms-excel" />
<mimeMap fileExtension=".xlsb" mimeType="application/vnd.ms-excel.sheet.binary.macroEnabled.12" />
<mimeMap fileExtension=".xlsm" mimeType="application/vnd.ms-excel.sheet.macroEnabled.12" />
<mimeMap fileExtension=".xlsx" mimeType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" />
<mimeMap fileExtension=".xlt" mimeType="application/vnd.ms-excel" />
<mimeMap fileExtension=".xltm" mimeType="application/vnd.ms-excel.template.macroEnabled.12" />
<mimeMap fileExtension=".xltx" mimeType="application/vnd.openxmlformats-officedocument.spreadsheetml.template" />
<mimeMap fileExtension=".xlw" mimeType="application/vnd.ms-excel" />
<mimeMap fileExtension=".xml" mimeType="text/xml" />
<mimeMap fileExtension=".xof" mimeType="x-world/x-vrml" />
<mimeMap fileExtension=".xpm" mimeType="image/x-xpixmap" />
<mimeMap fileExtension=".xps" mimeType="application/vnd.ms-xpsdocument" />
<mimeMap fileExtension=".xsd" mimeType="text/xml" />
<mimeMap fileExtension=".xsf" mimeType="text/xml" />
<mimeMap fileExtension=".xsl" mimeType="text/xml" />
<mimeMap fileExtension=".xslt" mimeType="text/xml" />
<mimeMap fileExtension=".xsn" mimeType="application/octet-stream" />
<mimeMap fileExtension=".xtp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".xwd" mimeType="image/x-xwindowdump" />
<mimeMap fileExtension=".z" mimeType="application/x-compress" />
<mimeMap fileExtension=".zip" mimeType="application/x-zip-compressed" />
</staticContent>
<tracing>
<traceFailedRequests>
<add path="*">
<traceAreas>
<add provider="ASP" verbosity="Verbose" />
<add provider="ASPNET" areas="Infrastructure,Module,Page,AppServices" verbosity="Verbose" />
<add provider="ISAPI Extension" verbosity="Verbose" />
<add provider="WWW Server" areas="Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module,Rewrite,WebSocket" verbosity="Verbose" />
</traceAreas>
<failureDefinitions statusCodes="200-999" />
</add>
</traceFailedRequests>
<traceProviderDefinitions>
<add name="WWW Server" guid="{3a2a4e84-4c21-4981-ae10-3fda0d9b0f83}">
<areas>
<clear />
<add name="Authentication" value="2" />
<add name="Security" value="4" />
<add name="Filter" value="8" />
<add name="StaticFile" value="16" />
<add name="CGI" value="32" />
<add name="Compression" value="64" />
<add name="Cache" value="128" />
<add name="RequestNotifications" value="256" />
<add name="Module" value="512" />
<add name="Rewrite" value="1024" />
<add name="FastCGI" value="4096" />
<add name="WebSocket" value="16384" />
<add name="ANCM" value="65536" />
</areas>
</add>
<add name="ASP" guid="{06b94d9a-b15e-456e-a4ef-37c984a2cb4b}">
<areas>
<clear />
</areas>
</add>
<add name="ISAPI Extension" guid="{a1c2040e-8840-4c31-ba11-9871031a19ea}">
<areas>
<clear />
</areas>
</add>
<add name="ASPNET" guid="{AFF081FE-0247-4275-9C4E-021F3DC1DA35}">
<areas>
<add name="Infrastructure" value="1" />
<add name="Module" value="2" />
<add name="Page" value="4" />
<add name="AppServices" value="8" />
</areas>
</add>
</traceProviderDefinitions>
</tracing>
<urlCompression />
<validation />
<webdav>
<globalSettings>
<propertyStores>
<add name="webdav_simple_prop" image="%IIS_BIN%\webdav_simple_prop.dll" image32="%IIS_BIN%\webdav_simple_prop.dll" />
</propertyStores>
<lockStores>
<add name="webdav_simple_lock" image="%IIS_BIN%\webdav_simple_lock.dll" image32="%IIS_BIN%\webdav_simple_lock.dll" />
</lockStores>
</globalSettings>
<authoring>
<locks enabled="true" lockStore="webdav_simple_lock" />
</authoring>
<authoringRules />
</webdav>
<webSocket />
<applicationInitialization />
</system.webServer>
<location path="" overrideMode="Allow">
<system.webServer>
<modules>
<add name="IsapiFilterModule" lockItem="true" />
<add name="BasicAuthenticationModule" lockItem="true" />
<add name="IsapiModule" lockItem="true" />
<add name="HttpLoggingModule" lockItem="true" />
<add name="DynamicCompressionModule" lockItem="true" />
<add name="StaticCompressionModule" lockItem="true" />
<add name="DefaultDocumentModule" lockItem="true" />
<add name="DirectoryListingModule" lockItem="true" />
<add name="ProtocolSupportModule" lockItem="true" />
<add name="HttpRedirectionModule" lockItem="true" />
<add name="ServerSideIncludeModule" lockItem="true" />
<add name="StaticFileModule" lockItem="true" />
<add name="AnonymousAuthenticationModule" lockItem="true" />
<add name="CertificateMappingAuthenticationModule" lockItem="true" />
<add name="UrlAuthorizationModule" lockItem="true" />
<add name="WindowsAuthenticationModule" lockItem="true" />
<add name="IISCertificateMappingAuthenticationModule" lockItem="true" />
<add name="WebMatrixSupportModule" lockItem="true" />
<add name="IpRestrictionModule" lockItem="true" />
<add name="DynamicIpRestrictionModule" lockItem="true" />
<add name="RequestFilteringModule" lockItem="true" />
<add name="CustomLoggingModule" lockItem="true" />
<add name="CustomErrorModule" lockItem="true" />
<add name="FailedRequestsTracingModule" lockItem="true" />
<add name="CgiModule" lockItem="true" />
<add name="FastCgiModule" lockItem="true" />
<!-- <add name="WebDAVModule" /> -->
<add name="RewriteModule" />
<add name="OutputCache" type="System.Web.Caching.OutputCacheModule" preCondition="managedHandler" />
<add name="Session" type="System.Web.SessionState.SessionStateModule" preCondition="managedHandler" />
<add name="WindowsAuthentication" type="System.Web.Security.WindowsAuthenticationModule" preCondition="managedHandler" />
<add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule" preCondition="managedHandler" />
<add name="DefaultAuthentication" type="System.Web.Security.DefaultAuthenticationModule" preCondition="managedHandler" />
<add name="RoleManager" type="System.Web.Security.RoleManagerModule" preCondition="managedHandler" />
<add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule" preCondition="managedHandler" />
<add name="FileAuthorization" type="System.Web.Security.FileAuthorizationModule" preCondition="managedHandler" />
<add name="AnonymousIdentification" type="System.Web.Security.AnonymousIdentificationModule" preCondition="managedHandler" />
<add name="Profile" type="System.Web.Profile.ProfileModule" preCondition="managedHandler" />
<add name="UrlMappingsModule" type="System.Web.UrlMappingsModule" preCondition="managedHandler" />
<add name="ApplicationInitializationModule" lockItem="true" />
<add name="WebSocketModule" lockItem="true" />
<add name="ServiceModel-4.0" type="System.ServiceModel.Activation.ServiceHttpModule,System.ServiceModel.Activation,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35" preCondition="managedHandler,runtimeVersionv4.0" />
<add name="ConfigurationValidationModule" lockItem="true" />
<add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule" preCondition="managedHandler,runtimeVersionv4.0" />
<add name="ScriptModule-4.0" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="managedHandler,runtimeVersionv4.0" />
<add name="ServiceModel" type="System.ServiceModel.Activation.HttpModule, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="managedHandler,runtimeVersionv2.0" />
<add name="AspNetCoreModuleV2" lockItem="true" />
</modules>
<handlers accessPolicy="Read, Script">
<!-- <add name="WebDAV" path="*" verb="PROPFIND,PROPPATCH,MKCOL,PUT,COPY,DELETE,MOVE,LOCK,UNLOCK" modules="WebDAVModule" resourceType="Unspecified" requireAccess="None" /> -->
<add name="AXD-ISAPI-4.0_64bit" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="PageHandlerFactory-ISAPI-4.0_64bit" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="SimpleHandlerFactory-ISAPI-4.0_64bit" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="WebServiceHandlerFactory-ISAPI-4.0_64bit" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-rem-ISAPI-4.0_64bit" path="*.rem" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-soap-ISAPI-4.0_64bit" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="svc-ISAPI-4.0_64bit" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" />
<add name="rules-ISAPI-4.0_64bit" path="*.rules" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" />
<add name="xoml-ISAPI-4.0_64bit" path="*.xoml" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" />
<add name="xamlx-ISAPI-4.0_64bit" path="*.xamlx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" />
<add name="aspq-ISAPI-4.0_64bit" path="*.aspq" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="cshtm-ISAPI-4.0_64bit" path="*.cshtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="cshtml-ISAPI-4.0_64bit" path="*.cshtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="vbhtm-ISAPI-4.0_64bit" path="*.vbhtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="vbhtml-ISAPI-4.0_64bit" path="*.vbhtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="svc-Integrated" path="*.svc" verb="*" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="svc-ISAPI-2.0" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
<add name="xoml-Integrated" path="*.xoml" verb="*" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="xoml-ISAPI-2.0" path="*.xoml" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
<add name="rules-Integrated" path="*.rules" verb="*" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="rules-ISAPI-2.0" path="*.rules" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
<add name="AXD-ISAPI-4.0_32bit" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="PageHandlerFactory-ISAPI-4.0_32bit" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="SimpleHandlerFactory-ISAPI-4.0_32bit" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="WebServiceHandlerFactory-ISAPI-4.0_32bit" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-rem-ISAPI-4.0_32bit" path="*.rem" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-soap-ISAPI-4.0_32bit" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="svc-ISAPI-4.0_32bit" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" />
<add name="rules-ISAPI-4.0_32bit" path="*.rules" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" />
<add name="xoml-ISAPI-4.0_32bit" path="*.xoml" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" />
<add name="xamlx-ISAPI-4.0_32bit" path="*.xamlx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" />
<add name="aspq-ISAPI-4.0_32bit" path="*.aspq" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="cshtm-ISAPI-4.0_32bit" path="*.cshtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="cshtml-ISAPI-4.0_32bit" path="*.cshtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="vbhtm-ISAPI-4.0_32bit" path="*.vbhtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="vbhtml-ISAPI-4.0_32bit" path="*.vbhtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="TraceHandler-Integrated-4.0" path="trace.axd" verb="GET,HEAD,POST,DEBUG" type="System.Web.Handlers.TraceHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="WebAdminHandler-Integrated-4.0" path="WebAdmin.axd" verb="GET,DEBUG" type="System.Web.Handlers.WebAdminHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="AssemblyResourceLoader-Integrated-4.0" path="WebResource.axd" verb="GET,DEBUG" type="System.Web.Handlers.AssemblyResourceLoader" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="PageHandlerFactory-Integrated-4.0" path="*.aspx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.PageHandlerFactory" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="SimpleHandlerFactory-Integrated-4.0" path="*.ashx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.SimpleHandlerFactory" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="WebServiceHandlerFactory-Integrated-4.0" path="*.asmx" verb="GET,HEAD,POST,DEBUG" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="HttpRemotingHandlerFactory-rem-Integrated-4.0" path="*.rem" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="HttpRemotingHandlerFactory-soap-Integrated-4.0" path="*.soap" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="svc-Integrated-4.0" path="*.svc" verb="*" type="System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="rules-Integrated-4.0" path="*.rules" verb="*" type="System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="xoml-Integrated-4.0" path="*.xoml" verb="*" type="System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="xamlx-Integrated-4.0" path="*.xamlx" verb="GET,HEAD,POST,DEBUG" type="System.Xaml.Hosting.XamlHttpHandlerFactory, System.Xaml.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="aspq-Integrated-4.0" path="*.aspq" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="cshtm-Integrated-4.0" path="*.cshtm" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="cshtml-Integrated-4.0" path="*.cshtml" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="vbhtm-Integrated-4.0" path="*.vbhtm" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="vbhtml-Integrated-4.0" path="*.vbhtml" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="ScriptHandlerFactoryAppServices-Integrated-4.0" path="*_AppService.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="ScriptResourceIntegrated-4.0" path="*ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="ASPClassic" path="*.asp" verb="GET,HEAD,POST" modules="IsapiModule" scriptProcessor="%IIS_BIN%\asp.dll" resourceType="File" />
<add name="SecurityCertificate" path="*.cer" verb="GET,HEAD,POST" modules="IsapiModule" scriptProcessor="%IIS_BIN%\asp.dll" resourceType="File" />
<add name="ISAPI-dll" path="*.dll" verb="*" modules="IsapiModule" resourceType="File" requireAccess="Execute" allowPathInfo="true" />
<add name="TraceHandler-Integrated" path="trace.axd" verb="GET,HEAD,POST,DEBUG" type="System.Web.Handlers.TraceHandler" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="WebAdminHandler-Integrated" path="WebAdmin.axd" verb="GET,DEBUG" type="System.Web.Handlers.WebAdminHandler" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="AssemblyResourceLoader-Integrated" path="WebResource.axd" verb="GET,DEBUG" type="System.Web.Handlers.AssemblyResourceLoader" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="PageHandlerFactory-Integrated" path="*.aspx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.PageHandlerFactory" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="SimpleHandlerFactory-Integrated" path="*.ashx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.SimpleHandlerFactory" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="WebServiceHandlerFactory-Integrated" path="*.asmx" verb="GET,HEAD,POST,DEBUG" type="System.Web.Services.Protocols.WebServiceHandlerFactory,System.Web.Services,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="HttpRemotingHandlerFactory-rem-Integrated" path="*.rem" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory,System.Runtime.Remoting,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="HttpRemotingHandlerFactory-soap-Integrated" path="*.soap" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory,System.Runtime.Remoting,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="AXD-ISAPI-2.0" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="PageHandlerFactory-ISAPI-2.0" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="SimpleHandlerFactory-ISAPI-2.0" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="WebServiceHandlerFactory-ISAPI-2.0" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-rem-ISAPI-2.0" path="*.rem" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-soap-ISAPI-2.0" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="svc-ISAPI-2.0-64" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" />
<add name="AXD-ISAPI-2.0-64" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />
<add name="PageHandlerFactory-ISAPI-2.0-64" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />
<add name="SimpleHandlerFactory-ISAPI-2.0-64" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />
<add name="WebServiceHandlerFactory-ISAPI-2.0-64" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-rem-ISAPI-2.0-64" path="*.rem" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-soap-ISAPI-2.0-64" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />
<add name="rules-64-ISAPI-2.0" path="*.rules" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" />
<add name="xoml-64-ISAPI-2.0" path="*.xoml" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" />
<add name="CGI-exe" path="*.exe" verb="*" modules="CgiModule" resourceType="File" requireAccess="Execute" allowPathInfo="true" />
<add name="SSINC-stm" path="*.stm" verb="GET,HEAD,POST" modules="ServerSideIncludeModule" resourceType="File" />
<add name="SSINC-shtm" path="*.shtm" verb="GET,HEAD,POST" modules="ServerSideIncludeModule" resourceType="File" />
<add name="SSINC-shtml" path="*.shtml" verb="GET,HEAD,POST" modules="ServerSideIncludeModule" resourceType="File" />
<add name="TRACEVerbHandler" path="*" verb="TRACE" modules="ProtocolSupportModule" requireAccess="None" />
<add name="OPTIONSVerbHandler" path="*" verb="OPTIONS" modules="ProtocolSupportModule" requireAccess="None" />
<add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" responseBufferLimit="0" />
<add name="StaticFile" path="*" verb="*" modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" resourceType="Either" requireAccess="Read" />
</handlers>
</system.webServer>
</location>
</configuration>

BIN
.vs/webapi/v14/.suo Normal file

Binary file not shown.

BIN
.vs/webapi/v15/.suo Normal file

Binary file not shown.

View File

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
.vs/webapi/v17/.suo Normal file

Binary file not shown.

View File

@ -0,0 +1,166 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{41EA1C19-54C9-46B3-A0B3-107899CA8955}|DataCommon\\DataCommon.csproj|c:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\datacommon\\registercontainer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{41EA1C19-54C9-46B3-A0B3-107899CA8955}|DataCommon\\DataCommon.csproj|solutionrelative:datacommon\\registercontainer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C320927-A3D8-4C55-8989-169C638A99E3}|API\\webapi.csproj|C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\api\\controllers\\apicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C320927-A3D8-4C55-8989-169C638A99E3}|API\\webapi.csproj|solutionrelative:api\\controllers\\apicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C320927-A3D8-4C55-8989-169C638A99E3}|API\\webapi.csproj|C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\api\\web.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
"RelativeMoniker": "D:0:0:{1C320927-A3D8-4C55-8989-169C638A99E3}|API\\webapi.csproj|solutionrelative:api\\web.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
},
{
"AbsoluteMoniker": "D:0:0:{41EA1C19-54C9-46B3-A0B3-107899CA8955}|DataCommon\\DataCommon.csproj|C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\datacommon\\app.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
"RelativeMoniker": "D:0:0:{41EA1C19-54C9-46B3-A0B3-107899CA8955}|DataCommon\\DataCommon.csproj|solutionrelative:datacommon\\app.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
},
{
"AbsoluteMoniker": "D:0:0:{41EA1C19-54C9-46B3-A0B3-107899CA8955}|DataCommon\\DataCommon.csproj|C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\datacommon\\oraclehelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{41EA1C19-54C9-46B3-A0B3-107899CA8955}|DataCommon\\DataCommon.csproj|solutionrelative:datacommon\\oraclehelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\zuixin\\xiaofuliao\\xiaofuliao\\jwwms\\WMS.Business\\RK\\BussAutoRk.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C320927-A3D8-4C55-8989-169C638A99E3}|API\\webapi.csproj|C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\api\\model\\modewmssts.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C320927-A3D8-4C55-8989-169C638A99E3}|API\\webapi.csproj|solutionrelative:api\\model\\modewmssts.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C320927-A3D8-4C55-8989-169C638A99E3}|API\\webapi.csproj|C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\api\\model\\agvtaskreport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C320927-A3D8-4C55-8989-169C638A99E3}|API\\webapi.csproj|solutionrelative:api\\model\\agvtaskreport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C320927-A3D8-4C55-8989-169C638A99E3}|API\\webapi.csproj|C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\api\\data\\rkdata.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C320927-A3D8-4C55-8989-169C638A99E3}|API\\webapi.csproj|solutionrelative:api\\data\\rkdata.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 5,
"Children": [
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "App.config",
"DocumentMoniker": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\DataCommon\\App.config",
"RelativeDocumentMoniker": "DataCommon\\App.config",
"ToolTip": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\DataCommon\\App.config",
"RelativeToolTip": "DataCommon\\App.config",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000601|",
"WhenOpened": "2025-05-28T02:40:53.393Z"
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "BussAutoRk.cs",
"DocumentMoniker": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\jwwms\\WMS.Business\\RK\\BussAutoRk.cs",
"RelativeDocumentMoniker": "..\\jwwms\\WMS.Business\\RK\\BussAutoRk.cs",
"ToolTip": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\jwwms\\WMS.Business\\RK\\BussAutoRk.cs",
"RelativeToolTip": "..\\jwwms\\WMS.Business\\RK\\BussAutoRk.cs",
"ViewState": "AgIAAM0CAAAAAAAAAAAgwAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-05-06T13:47:21.731Z"
},
{
"$type": "Document",
"DocumentIndex": 8,
"Title": "RkData.cs",
"DocumentMoniker": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\API\\Data\\RkData.cs",
"RelativeDocumentMoniker": "API\\Data\\RkData.cs",
"ToolTip": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\API\\Data\\RkData.cs",
"RelativeToolTip": "API\\Data\\RkData.cs",
"ViewState": "AgIAAGYAAAAAAAAAAAAuwH0AAAA2AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-21T00:58:16.904Z"
},
{
"$type": "Document",
"DocumentIndex": 7,
"Title": "AGVTaskReport.cs",
"DocumentMoniker": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\API\\Model\\AGVTaskReport.cs",
"RelativeDocumentMoniker": "API\\Model\\AGVTaskReport.cs",
"ToolTip": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\API\\Model\\AGVTaskReport.cs",
"RelativeToolTip": "API\\Model\\AGVTaskReport.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAAAeAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-17T01:50:16.685Z"
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "apiController.cs",
"DocumentMoniker": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\API\\Controllers\\apiController.cs",
"RelativeDocumentMoniker": "API\\Controllers\\apiController.cs",
"ToolTip": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\API\\Controllers\\apiController.cs",
"RelativeToolTip": "API\\Controllers\\apiController.cs",
"ViewState": "AgIAAKYPAAAAmpmZmZkvwMcPAABRAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-12-19T11:08:51.248Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "RegisterConTainer.cs",
"DocumentMoniker": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\DataCommon\\RegisterConTainer.cs",
"RelativeDocumentMoniker": "DataCommon\\RegisterConTainer.cs",
"ToolTip": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\DataCommon\\RegisterConTainer.cs",
"RelativeToolTip": "DataCommon\\RegisterConTainer.cs",
"ViewState": "AgIAADABAAAAAAAAAAAWwEYBAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-12-23T07:30:52.068Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "OracleHelper.cs",
"DocumentMoniker": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\DataCommon\\OracleHelper.cs",
"RelativeDocumentMoniker": "DataCommon\\OracleHelper.cs",
"ToolTip": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\DataCommon\\OracleHelper.cs",
"RelativeToolTip": "DataCommon\\OracleHelper.cs",
"ViewState": "AgIAABMGAAAAAAAAAAAgwC4JAAASAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-17T01:51:27.912Z"
},
{
"$type": "Document",
"DocumentIndex": 6,
"Title": "ModeWMSSts.cs",
"DocumentMoniker": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\API\\Model\\ModeWMSSts.cs",
"RelativeDocumentMoniker": "API\\Model\\ModeWMSSts.cs",
"ToolTip": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\API\\Model\\ModeWMSSts.cs",
"RelativeToolTip": "API\\Model\\ModeWMSSts.cs",
"ViewState": "AgIAALUAAAAAaGZmZmYSwAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-17T01:49:39.036Z"
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "Web.config",
"DocumentMoniker": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\API\\Web.config",
"RelativeDocumentMoniker": "API\\Web.config",
"ToolTip": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\API\\Web.config",
"RelativeToolTip": "API\\Web.config",
"ViewState": "AgIAAAoAAAAAAAAAAAAnwB8AAAAfAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000601|",
"WhenOpened": "2025-03-05T02:27:37.49Z",
"EditorCaption": ""
}
]
}
]
}
]
}

View File

@ -0,0 +1,166 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{41EA1C19-54C9-46B3-A0B3-107899CA8955}|DataCommon\\DataCommon.csproj|c:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\datacommon\\registercontainer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{41EA1C19-54C9-46B3-A0B3-107899CA8955}|DataCommon\\DataCommon.csproj|solutionrelative:datacommon\\registercontainer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C320927-A3D8-4C55-8989-169C638A99E3}|API\\webapi.csproj|C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\api\\controllers\\apicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C320927-A3D8-4C55-8989-169C638A99E3}|API\\webapi.csproj|solutionrelative:api\\controllers\\apicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C320927-A3D8-4C55-8989-169C638A99E3}|API\\webapi.csproj|C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\api\\web.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
"RelativeMoniker": "D:0:0:{1C320927-A3D8-4C55-8989-169C638A99E3}|API\\webapi.csproj|solutionrelative:api\\web.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
},
{
"AbsoluteMoniker": "D:0:0:{41EA1C19-54C9-46B3-A0B3-107899CA8955}|DataCommon\\DataCommon.csproj|C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\datacommon\\app.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
"RelativeMoniker": "D:0:0:{41EA1C19-54C9-46B3-A0B3-107899CA8955}|DataCommon\\DataCommon.csproj|solutionrelative:datacommon\\app.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
},
{
"AbsoluteMoniker": "D:0:0:{41EA1C19-54C9-46B3-A0B3-107899CA8955}|DataCommon\\DataCommon.csproj|C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\datacommon\\oraclehelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{41EA1C19-54C9-46B3-A0B3-107899CA8955}|DataCommon\\DataCommon.csproj|solutionrelative:datacommon\\oraclehelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\zuixin\\xiaofuliao\\xiaofuliao\\jwwms\\WMS.Business\\RK\\BussAutoRk.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C320927-A3D8-4C55-8989-169C638A99E3}|API\\webapi.csproj|C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\api\\model\\modewmssts.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C320927-A3D8-4C55-8989-169C638A99E3}|API\\webapi.csproj|solutionrelative:api\\model\\modewmssts.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C320927-A3D8-4C55-8989-169C638A99E3}|API\\webapi.csproj|C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\api\\model\\agvtaskreport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C320927-A3D8-4C55-8989-169C638A99E3}|API\\webapi.csproj|solutionrelative:api\\model\\agvtaskreport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{1C320927-A3D8-4C55-8989-169C638A99E3}|API\\webapi.csproj|C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\api\\data\\rkdata.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{1C320927-A3D8-4C55-8989-169C638A99E3}|API\\webapi.csproj|solutionrelative:api\\data\\rkdata.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 5,
"Children": [
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "App.config",
"DocumentMoniker": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\DataCommon\\App.config",
"RelativeDocumentMoniker": "DataCommon\\App.config",
"ToolTip": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\DataCommon\\App.config",
"RelativeToolTip": "DataCommon\\App.config",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000601|",
"WhenOpened": "2025-05-28T02:40:53.393Z"
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "BussAutoRk.cs",
"DocumentMoniker": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\jwwms\\WMS.Business\\RK\\BussAutoRk.cs",
"RelativeDocumentMoniker": "..\\jwwms\\WMS.Business\\RK\\BussAutoRk.cs",
"ToolTip": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\jwwms\\WMS.Business\\RK\\BussAutoRk.cs",
"RelativeToolTip": "..\\jwwms\\WMS.Business\\RK\\BussAutoRk.cs",
"ViewState": "AgIAAM0CAAAAAAAAAAAgwAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-05-06T13:47:21.731Z"
},
{
"$type": "Document",
"DocumentIndex": 8,
"Title": "RkData.cs",
"DocumentMoniker": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\API\\Data\\RkData.cs",
"RelativeDocumentMoniker": "API\\Data\\RkData.cs",
"ToolTip": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\API\\Data\\RkData.cs",
"RelativeToolTip": "API\\Data\\RkData.cs",
"ViewState": "AgIAAGYAAAAAAAAAAAAuwH0AAAA2AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-21T00:58:16.904Z"
},
{
"$type": "Document",
"DocumentIndex": 7,
"Title": "AGVTaskReport.cs",
"DocumentMoniker": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\API\\Model\\AGVTaskReport.cs",
"RelativeDocumentMoniker": "API\\Model\\AGVTaskReport.cs",
"ToolTip": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\API\\Model\\AGVTaskReport.cs",
"RelativeToolTip": "API\\Model\\AGVTaskReport.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAAAeAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-17T01:50:16.685Z"
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "apiController.cs",
"DocumentMoniker": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\API\\Controllers\\apiController.cs",
"RelativeDocumentMoniker": "API\\Controllers\\apiController.cs",
"ToolTip": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\API\\Controllers\\apiController.cs",
"RelativeToolTip": "API\\Controllers\\apiController.cs",
"ViewState": "AgIAALMPAAAAAAAAAAAAAMcPAABSAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-12-19T11:08:51.248Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "RegisterConTainer.cs",
"DocumentMoniker": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\DataCommon\\RegisterConTainer.cs",
"RelativeDocumentMoniker": "DataCommon\\RegisterConTainer.cs",
"ToolTip": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\DataCommon\\RegisterConTainer.cs",
"RelativeToolTip": "DataCommon\\RegisterConTainer.cs",
"ViewState": "AgIAADMBAAAAAAAAAADwv0cBAAAPAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-12-23T07:30:52.068Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "OracleHelper.cs",
"DocumentMoniker": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\DataCommon\\OracleHelper.cs",
"RelativeDocumentMoniker": "DataCommon\\OracleHelper.cs",
"ToolTip": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\DataCommon\\OracleHelper.cs",
"RelativeToolTip": "DataCommon\\OracleHelper.cs",
"ViewState": "AgIAABMGAAAAAAAAAAAgwC4JAAASAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-17T01:51:27.912Z"
},
{
"$type": "Document",
"DocumentIndex": 6,
"Title": "ModeWMSSts.cs",
"DocumentMoniker": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\API\\Model\\ModeWMSSts.cs",
"RelativeDocumentMoniker": "API\\Model\\ModeWMSSts.cs",
"ToolTip": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\API\\Model\\ModeWMSSts.cs",
"RelativeToolTip": "API\\Model\\ModeWMSSts.cs",
"ViewState": "AgIAALUAAAAAaGZmZmYSwAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-17T01:49:39.036Z"
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "Web.config",
"DocumentMoniker": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\API\\Web.config",
"RelativeDocumentMoniker": "API\\Web.config",
"ToolTip": "C:\\zuixin\\xiaofuliao\\xiaofuliao\\webapi\\API\\Web.config",
"RelativeToolTip": "API\\Web.config",
"ViewState": "AgIAAAoAAAAAAAAAAAAnwB8AAAAfAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000601|",
"WhenOpened": "2025-03-05T02:27:37.49Z",
"EditorCaption": ""
}
]
}
]
}
]
}

File diff suppressed because one or more lines are too long

BIN
API/API.rar Normal file

Binary file not shown.

View File

@ -0,0 +1,24 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web.Http;
using System.Web.Http.Cors;
namespace webapi
{
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.EnableCors(new EnableCorsAttribute("*", "*", "*"));
// Web API 路由
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
}
}

File diff suppressed because it is too large Load Diff

222
API/Data/RkData.cs Normal file
View File

@ -0,0 +1,222 @@
using System;
using System.Configuration;
using System.Data;
using System.Data.OracleClient;
using webapi.Public;
namespace webapi.Data
{
public class RkData
{
private static string m_connectionString = ConfigurationManager.ConnectionStrings["RemoteConnectionString"].ToString();
public static string GetDocumentStream(string type)
{
string strDate = string.Empty;
string strS = string.Empty;
string strSqlSeq = "";
DataTable tb = GetDocumentData(type);
if (tb != null)
{
if (tb.Rows.Count > 0)
{
strS = tb.Rows[0]["DOCUMENT_START"].ToString();
if (tb.Rows[0]["DOCUMENT_DATE"].ToString().Trim().Length == 8)
{
strDate = DateTime.Now.ToString("yyyyMMdd");
strS = strS + strDate;
}
else if (tb.Rows[0]["DOCUMENT_DATE"].ToString().Trim().Length == 6)
{
strDate = DateTime.Now.ToString("yyyyMM");
strS = strS + strDate;
}
string strEnd = string.Empty;
strSqlSeq = GetSeq(tb.Rows[0]["DOCUMENT_TYPE_VALUE"].ToString());
strS = strS + strSqlSeq;
if (tb.Rows[0]["DOCUMENT_END"].ToString().Trim().Length > 0)
{
strEnd = strSqlSeq + tb.Rows[0]["DOCUMENT_END"].ToString().Trim();
strS = strS + strEnd;
}
}
}
return strS;
}
/// <summary>
/// 接收WCS任务反馈更新入库订单状态
/// </summary>
/// <returns></returns>]
public static int UpdateOngoodShelf(string LOT_ID, string STS, ref string errText)
{
lock ("rk")
{
int rowNum = 0;
errText = string.Empty;
//入库单直接报完成
if (STS == "8")
{
STS = "2";
}
string sql = "update T_ONGOODSSHELF set status='" + STS + "' where LOT_ID='" + LOT_ID + "'";
try
{
rowNum = OracleHelper.ExecuteNonQuery(CommandType.Text, sql);
}
catch (Exception ex)
{
errText = ex.Message;
}
return rowNum;
}
}
/// <summary>
/// 接收WCS任务反馈更新出库订单状态
/// </summary>
/// <returns></returns>]
public static int UpdatePickingwaveGoods(string PICKINGID, string STS, ref string errText)
{
lock ("ck")
{
int rowNum = 0;
errText = string.Empty;
string sql = "update T_CK_PICKINGWAVEGOODS set status='" + STS + "' where PICKINGID='" + PICKINGID + "'"; ;
try
{
rowNum = OracleHelper.ExecuteNonQuery(CommandType.Text, sql);
}
catch (Exception ex)
{
errText = ex.Message;
}
return rowNum;
}
}
public static int GetPlcId()
{
string sql = "select SEQ_PLC_TASKVAL.nextval from dual";
return int.Parse(OracleHelper.ExecuteScalar(CommandType.Text, sql).ToString());
}
public static int GetOnGoodsCount(string ctl)
{
string sql = "select count(*) from T_ONGOODSSHELF where ctl='" + ctl + "'";
return int.Parse(OracleHelper.ExecuteScalar(CommandType.Text, sql).ToString());
}
public static int GetCtlCount(string ctl)
{
string sql = "select count(*) from T_BASE_PALLET where pallet_id='" + ctl + "'";
return int.Parse(OracleHelper.ExecuteScalar(CommandType.Text, sql).ToString());
}
public static int GetMIstockCount(string ctl)
{
string sql = "select count(*) from T_MI_STOCK where ctl='" + ctl + "'";
return int.Parse(OracleHelper.ExecuteScalar(CommandType.Text, sql).ToString());
}
private static DataTable GetDocumentData(string pickName)
{
try
{
using (IDbConnection connection = new OracleConnection(m_connectionString))
{
connection.Open();
string strSql = "select * from T_DOCUMENT_TABLE where 1 =1 and document_type = '" + pickName + "' ";
return OracleHelper.ExecuteDataTable(strSql);
}
}
catch (Exception ex)
{
throw;
}
}
private static string GetSeq(string nameSeq)
{
string val = "1000";
string str = "select cast(next value for " + nameSeq.ToUpper() + " as varchar(100)) as val ";
DataTable ds = OracleHelper.ExecuteDataTable(str);
if (ds != null)
{
if (ds.Rows.Count > 0)
{
val = ds.Rows[0][0].ToString();
}
}
return val;
}
public static DataTable GetGoods()
{
string strSql = "select GOODS_ID,GOODS_NAME from T_BASE_GOODS";
return OracleHelper.ExecuteDataTable(strSql);
}
public static DataTable SelectonGoodsShelf(string CTL)
{
string sqlStr = "select f.Ctl,g.goods_name as GOODSNAME,f.Shelf_Num from T_ONGOODSSHELF f left join T_BASE_GOODS g on f.goodsid=g.goods_id where f.CTL='" + CTL + "' and f.LOCATION_ID is null and f.status=1";
return OracleHelper.ExecuteDataTable(sqlStr);
}
public static string UpdateOnGoodsShelf(string localtion, string CTL)
{
string result = "";
string sql = "update T_ONGOODSSHELF set LOCATION_ID='" + localtion + "',status=2 where CTL='" + CTL + "'";
int i = OracleHelper.ExecuteNonQuery(CommandType.Text, sql);
sql = "update T_BASE_STORAGE_AREA_LOCATION set STATUS = 1 where LOCATION_ID = '" + localtion + "'";
i = OracleHelper.ExecuteNonQuery(CommandType.Text, sql);
if (i > 0)
{
result = "上架成功";
}
return result;
}
public static int SelectLocaltion(string location)
{
string sql = "select count(*) from T_BASE_STORAGE_AREA_LOCATION where LOCATION_ID='" + location + "' and STATUS=0";
return int.Parse(OracleHelper.ExecuteScalar(CommandType.Text, sql).ToString());
}
public static DataTable SelectStockGoodsInfo(string CTL)
{
string sql = " select s.CTL,g.GOODS_NAME,s.GOODS_ID,s.SHELVES_NUM,s.LOCATION_ID from T_MI_STOCK s left join T_BASE_GOODS g on s.GOODS_ID=g.GOODS_ID where s.CTL='" + CTL + "'";
return OracleHelper.ExecuteDataTable(sql);
}
public static int SelectPickingWaveGoods(string ctl, string goodsid)
{
string sql = " select count(*) from T_CK_PICKINGWAVEGOODS where CTL='" + ctl + "' and GOOD_ID='" + goodsid + "' ";
return int.Parse(OracleHelper.ExecuteScalar(CommandType.Text, sql).ToString());
}
public static DataTable GetPickingGoodsInfo(string ctl)
{
string sqlStr = "";
if (ctl.Length == 0)
{
sqlStr = "select * from T_CK_PICKINGWAVE_INFO where STATUS=0";
}
else
{
sqlStr = "select * from T_CK_PICKINGWAVE_INFO where STATUS=0 and CTL='" + ctl + "'";
}
return OracleHelper.ExecuteDataTable(sqlStr);
}
public static DataTable GetCkGoods(string ctl)
{
string sql = "select p.PLCID,p.CTL,g.goods_NAME,p.PICKING_NUM from T_CK_PICKINGWAVEGOODS p left join T_BASE_GOODS g on g.goods_id=p.good_id where p.ctl='"+ctl+"' and p.status=0";
return OracleHelper.ExecuteDataTable(sql);
}
public static int updateCkGoods(string ctl, string plcid, string goodsnumsj)
{
string sql = "update T_CK_PICKINGWAVEGOODS set status=2,PICKING_NUM=" + goodsnumsj + " where ctl='" + ctl + "' and plcid='" + plcid + "' and status=0";
return OracleHelper.ExecuteNonQuery(CommandType.Text, sql);
}
}
}

1
API/Global.asax Normal file
View File

@ -0,0 +1 @@
<%@ Application Codebehind="Global.asax.cs" Inherits="webapi.WebApiApplication" Language="C#" %>

22
API/Global.asax.cs Normal file
View File

@ -0,0 +1,22 @@

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Http;
using System.Web.Routing;
namespace webapi
{
public class WebApiApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
GlobalConfiguration.Configure(WebApiConfig.Register);
GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear();
}
}
}

107
API/Log/20210202.log Normal file
View File

@ -0,0 +1,107 @@
时间:2021-02-02 10:36:06
接收RF用户登入数据001
时间:2021-02-02 10:36:09
接收RF用户登入数据001
时间:2021-02-02 10:36:42
接收RF用户登入数据001
时间:2021-02-02 10:37:14
Succ:|100|1|0|0|P3100CLE04097675C|45220201101860-5|BOX|52-20|1302201310|3001|8638519216-04
时间:2021-02-02 10:39:46
Succ:|100|1|0|0|P3100CLE04097675C|45220201101860-5|BOX|52-20|1302201310|3001|8638519216-04
时间:2021-02-02 10:41:01
接收RF用户登入数据001
时间:2021-02-02 10:41:13
Error:调用服务失败. at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)
at KW_WebService.Camstar.Camstar.getOutBoxInf(String pSN)
时间:2021-02-02 10:43:47
Error:调用服务失败. at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)
at KW_WebService.Camstar.Camstar.getOutBoxInf(String pSN)
时间:2021-02-02 10:43:50
Error:调用服务失败. at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)
at KW_WebService.Camstar.Camstar.getOutBoxInf(String pSN)
时间:2021-02-02 10:43:54
Error:调用服务失败. at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)
at KW_WebService.Camstar.Camstar.getOutBoxInf(String pSN)
时间:2021-02-02 10:43:57
Error:调用服务失败. at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)
at KW_WebService.Camstar.Camstar.getOutBoxInf(String pSN)
时间:2021-02-02 10:43:59
Error:调用服务失败. at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)
at KW_WebService.Camstar.Camstar.getOutBoxInf(String pSN)
时间:2021-02-02 10:44:00
Error:调用服务失败. at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)
at KW_WebService.Camstar.Camstar.getOutBoxInf(String pSN)
时间:2021-02-02 10:44:04
Error:调用服务失败. at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)
at KW_WebService.Camstar.Camstar.getOutBoxInf(String pSN)
时间:2021-02-02 10:44:06
Error:调用服务失败. at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)
at KW_WebService.Camstar.Camstar.getOutBoxInf(String pSN)
时间:2021-02-02 10:44:07
Error:调用服务失败. at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)
at KW_WebService.Camstar.Camstar.getOutBoxInf(String pSN)
时间:2021-02-02 10:44:09
Error:调用服务失败. at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)
at KW_WebService.Camstar.Camstar.getOutBoxInf(String pSN)
时间:2021-02-02 10:44:19
Error:调用服务失败. at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)
at KW_WebService.Camstar.Camstar.getOutBoxInf(String pSN)
时间:2021-02-02 10:44:23
Error:调用服务失败. at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)
at KW_WebService.Camstar.Camstar.getOutBoxInf(String pSN)
时间:2021-02-02 10:44:28
Error:调用服务失败. at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)
at KW_WebService.Camstar.Camstar.getOutBoxInf(String pSN)
时间:2021-02-02 10:48:51
接收RF用户登入数据001
时间:2021-02-02 10:49:06
Succ:|60|1|0|0|P3920NLD04141545B|31120201100268-18|BOX|0321|4508068415|3001|A5E46044172/RS-AB/002
时间:2021-02-02 10:49:09
Succ:|60|1|0|0|P3920NLD04141545B|31120201100268-18|BOX|0321|4508068415|3001|A5E46044172/RS-AB/002
时间:2021-02-02 10:49:29
接收RF用户登入数据001
时间:2021-02-02 10:49:37
Succ:|10|1|0|0|P3100CLE04097675C|45220201100902-6|BOX|52-20|1302196647|3003|8638519216-04
时间:2021-02-02 10:49:49
Succ:|10|1|0|0|P3100CLE04097675C|45220201100902-6|BOX|52-20|1302196647|3003|8638519216-04
时间:2021-02-02 10:57:35
接收RF用户登入数据001
时间:2021-02-02 10:59:48
Succ:|100|1|0|0|P3367NLP02145927A|31120201100323-2|BOX|2103|0000135225|3001|Q2AC40V3.1
时间:2021-02-02 10:59:48
Succ:|100|1|0|0|P3367NLP02145927A|31120201100323-2|BOX|2103|0000135225|3001|Q2AC40V3.1
时间:2021-02-02 11:00:29
Succ:|100|1|0|0|P3367NLP02145927A|31120201100323-2|BOX|2103|0000135225|3001|Q2AC40V3.1
时间:2021-02-02 11:00:29
Succ:|100|1|0|0|P3367NLP02145927A|31120201100323-2|BOX|2103|0000135225|3001|Q2AC40V3.1

274
API/Log/20210203.log Normal file
View File

@ -0,0 +1,274 @@
时间:2021-02-03 15:39:49
接收RF用户登入数据001
时间:2021-02-03 15:40:07
Error:调用服务失败. at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)
at KW_WebService.Camstar.Camstar.getOutBoxInf(String pSN)
时间:2021-02-03 15:40:12
Error:调用服务失败. at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)
at KW_WebService.Camstar.Camstar.getOutBoxInf(String pSN)
时间:2021-02-03 15:40:13
Error:调用服务失败. at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)
at KW_WebService.Camstar.Camstar.getOutBoxInf(String pSN)
时间:2021-02-03 15:40:14
Error:调用服务失败. at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)
at KW_WebService.Camstar.Camstar.getOutBoxInf(String pSN)
时间:2021-02-03 15:40:15
Error:调用服务失败. at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)
at KW_WebService.Camstar.Camstar.getOutBoxInf(String pSN)
时间:2021-02-03 15:40:33
接收RF用户登入数据001
时间:2021-02-03 15:40:39
接收RF用户登入数据001
时间:2021-02-03 15:40:55
Succ:|150|1|0|0|P1387CLP04129337A|45220210100080-2|BOX|20341/21024|982268-33|3003|881411-14140
时间:2021-02-03 15:40:55
Succ:|150|1|0|0|P1387CLP04129337A|45220210100080-2|BOX|20341/21024|982268-33|3003|881411-14140
时间:2021-02-03 15:41:01
Succ:|1050|1|0|0|P1387CLP04129337A|45220210100144-1|BOX|21024|991852-1|3003|881411-14140
时间:2021-02-03 15:41:01
Succ:|1050|1|0|0|P1387CLP04129337A|45220210100144-1|BOX|21024|991852-1|3003|881411-14140
时间:2021-02-03 15:44:28
接收RF入库口模式切换{
"pattren":{
"userId":"001",
"formId":"J02",
"decId":"A3",
"Sts":2
}
}
时间:2021-02-03 15:44:28
{
"fromPort": "A3",
"type": "out"
}
时间:2021-02-03 15:44:30
任务接收接口返回JSON{"returnStatus":0,"returnInfo":null,"msgTime":"2021-02-03 15:44:30"}
时间:2021-02-03 15:45:48
Succ:|150|1|0|0|P1387CLP04129337A|45220210100080-2|BOX|20341/21024|982268-33|3003|881411-14140
时间:2021-02-03 15:45:48
Succ:|150|1|0|0|P1387CLP04129337A|45220210100080-2|BOX|20341/21024|982268-33|3003|881411-14140
时间:2021-02-03 15:45:54
Succ:|250|1|0|0|P1387CLP04149820B|45220201100652-29|BOX|21025|984070|3003|881411-13040
时间:2021-02-03 15:45:54
Succ:|250|1|0|0|P1387CLP04149820B|45220201100652-29|BOX|21025|984070|3003|881411-13040
时间:2021-02-03 15:46:06
Succ:|1500|1|0|0|P1387CLP04129337A|45220210100019-1|BOX|21024|989184-34|3003|881411-14140
时间:2021-02-03 15:46:06
Succ:|1500|1|0|0|P1387CLP04129337A|45220210100019-1|BOX|21024|989184-34|3003|881411-14140
时间:2021-02-03 16:26:16
接收RF用户登入数据001
时间:2021-02-03 16:27:43
Error:调用服务失败. at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)
at KW_WebService.Camstar.Camstar.getOutBoxInf(String pSN)
时间:2021-02-03 16:28:11
接收RF用户登入数据001
时间:2021-02-03 16:30:50
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:30:51
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:32:01
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:32:01
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:34:24
接收RF用户登入数据001
时间:2021-02-03 16:34:45
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:34:45
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:35:36
时间:2021-02-03 16:36:07
时间:2021-02-03 16:36:52
时间:2021-02-03 16:36:55
时间:2021-02-03 16:37:42
接收RF用户登入数据001
时间:2021-02-03 16:39:21
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:39:21
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:39:39
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:39:39
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:41:29
接收RF用户登入数据001
时间:2021-02-03 16:41:54
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:41:54
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:44:14
接收RF用户登入数据001
时间:2021-02-03 16:44:36
接收RF用户登入数据001
时间:2021-02-03 16:44:50
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:44:50
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:46:19
接收RF用户登入数据001
时间:2021-02-03 16:48:03
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:48:03
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:49:12
接收RF用户登入数据001
时间:2021-02-03 16:49:29
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:49:29
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:50:12
接收RF用户登入数据001
时间:2021-02-03 16:50:30
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:50:30
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:52:56
接收RF用户登入数据001
时间:2021-02-03 16:53:14
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:53:14
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:54:20
接收RF用户登入数据001
时间:2021-02-03 16:54:39
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:54:39
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:55:38
时间:2021-02-03 16:55:53
接收RF用户登入数据001
时间:2021-02-03 16:56:03
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:56:03
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:58:39
接收RF用户登入数据001
时间:2021-02-03 16:59:04
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:59:04
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 16:59:33
接收RF用户登入数据001
时间:2021-02-03 16:59:47
接收RF用户登入数据001
时间:2021-02-03 17:00:06
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 17:00:06
Succ:|102|1|0|0|P1263NLD06094357D|11120201200474-7|BOX||5500014081|3001|212.315-01
时间:2021-02-03 18:24:20
接收RF用户登入数据001
时间:2021-02-03 18:24:33
Succ:|400|250|1|0|P1387CLP04149820B|45220201100652-29|BOX|20485|984070|3003|881411-13040
时间:2021-02-03 18:24:33
Succ:|400|250|1|0|P1387CLP04149820B|45220201100652-29|BOX|20485|984070|3003|881411-13040
时间:2021-02-03 18:24:41
Succ:|1500|150|1|0|P1387CLP04129337A|45220210100080-2|BOX|20341|982268-33|3003|881411-14140
时间:2021-02-03 18:24:41
Succ:|1500|150|1|0|P1387CLP04129337A|45220210100080-2|BOX|20341|982268-33|3003|881411-14140
时间:2021-02-03 18:24:44
Succ:|1500|900|1|0|P1387CLP04129337A|45220201200740-9|BOX|21024|U-M8332-9|3003|881411-14140
时间:2021-02-03 18:24:44
Succ:|1500|900|1|0|P1387CLP04129337A|45220201200740-9|BOX|21024|U-M8332-9|3003|881411-14140
时间:2021-02-03 18:24:45
Succ:|1500|1050|1|0|P1387CLP04129337A|45220210100144-1|BOX|20341|991852-1|3003|881411-14140
时间:2021-02-03 18:24:45
Succ:|1500|1050|1|0|P1387CLP04129337A|45220210100144-1|BOX|20341|991852-1|3003|881411-14140
时间:2021-02-03 18:24:47
Succ:|1500|1500|1|0|P1387CLP04129337A|45220210100019-1|BOX|21024|989184-34|3003|881411-14140
时间:2021-02-03 18:24:47
Succ:|1500|1500|1|0|P1387CLP04129337A|45220210100019-1|BOX|21024|989184-34|3003|881411-14140
时间:2021-02-03 18:24:47
Succ:|1500|1500|1|0|P1387CLP04129337A|45220210100019-1|BOX|21024|989184-34|3003|881411-14140
时间:2021-02-03 18:24:47
Succ:|1500|1500|1|0|P1387CLP04129337A|45220210100019-1|BOX|21024|989184-34|3003|881411-14140

218
API/Log/20210309.log Normal file
View File

@ -0,0 +1,218 @@
时间:2021-03-09 11:14:07
接收RF退货入库码盘数据{
"WmsInvIn":{
"userId":"",
"formId":"",
"LocationId":"",
"decid":"A2",
"BarcodeList":[
{
"outbarcode":"",
"itmcode":"123",
"itmversion":"",
"itmname":"",
"datecode":"",
"storename":"213",
"fbgtype":"",
"fgbno":"",
"qty":"213"
}
]
}
}
时间:2021-03-09 11:14:51
接收RF退货入库码盘数据{
"WmsInvIn":{
"userId":"",
"formId":"",
"LocationId":"",
"decid":"A2",
"BarcodeList":[
{
"outbarcode":"",
"itmcode":"123",
"itmversion":"",
"itmname":"",
"datecode":"",
"storename":"213",
"fbgtype":"",
"fgbno":"",
"qty":"213"
},
{
"outbarcode":"",
"itmcode":"123",
"itmversion":"",
"itmname":"",
"datecode":"",
"storename":"213",
"fbgtype":"",
"fgbno":"",
"qty":"213"
}
]
}
}
时间:2021-03-09 11:17:07
接收RF退货入库码盘数据{
"WmsInvIn":{
"userId":"",
"formId":"",
"LocationId":"",
"decid":"A2",
"BarcodeList":[
{
"outbarcode":"",
"itmcode":"123",
"itmversion":"",
"itmname":"",
"datecode":"",
"storename":"213",
"fbgtype":"",
"fgbno":"",
"qty":"213"
},
{
"outbarcode":"",
"itmcode":"123",
"itmversion":"",
"itmname":"",
"datecode":"",
"storename":"213",
"fbgtype":"",
"fgbno":"",
"qty":"213"
},
{
"outbarcode":"",
"itmcode":"123",
"itmversion":"",
"itmname":"",
"datecode":"",
"storename":"213",
"fbgtype":"",
"fgbno":"",
"qty":"213"
}
]
}
}
时间:2021-03-09 11:17:31
{
"groupId": "TRANdd2854c6-35f2-499d-955c-363b1a723160",
"msgTime": "2021-03-09 11:17:31.31",
"priorityCode": "1",
"district": "JXJW",
"tasks": [
{
"taskId": "TRAN63114260-e253-4f07-b7dc-d89aa24d0325",
"taskType": "7",
"startNode": "JW-12-40-01",
"endNode": "A2",
"barCode": "1",
"order": "0"
}
]
}
时间:2021-03-09 11:17:34
任务接收接口返回JSON{"returnStatus":0,"returnInfo":null,"msgTime":"2021-03-09 11:17:34"}
时间:2021-03-09 11:24:21
接收RF退货入库码盘数据{
"WmsInvIn":{
"userId":"",
"formId":"",
"LocationId":"",
"decid":"A2",
"BarcodeList":[
{
"outbarcode":"",
"itmcode":"123",
"itmversion":"",
"itmname":"",
"datecode":"",
"storename":"213",
"fbgtype":"",
"fgbno":"",
"qty":"213"
}
]
}
}
时间:2021-03-09 11:24:55
接收RF退货入库码盘数据{
"WmsInvIn":{
"userId":"",
"formId":"",
"LocationId":"",
"decid":"A2",
"BarcodeList":[
{
"outbarcode":"",
"itmcode":"123",
"itmversion":"",
"itmname":"",
"datecode":"",
"storename":"213",
"fbgtype":"",
"fgbno":"",
"qty":"213"
}
]
}
}
时间:2021-03-09 11:25:33
接收RF退货入库码盘数据{
"WmsInvIn":{
"userId":"",
"formId":"",
"LocationId":"",
"decid":"A2",
"BarcodeList":[
{
"outbarcode":"",
"itmcode":"123",
"itmversion":"",
"itmname":"",
"datecode":"",
"storename":"213",
"fbgtype":"",
"fgbno":"",
"qty":"213"
}
]
}
}
时间:2021-03-09 11:32:18
接收RF退货入库码盘数据{
"WmsInvIn":{
"userId":"",
"formId":"",
"LocationId":"",
"decid":"A2",
"BarcodeList":[
{
"outbarcode":"",
"itmcode":"`12",
"itmversion":"",
"itmname":"",
"datecode":"",
"storename":"3001",
"fbgtype":"",
"fgbno":"",
"qty":"12"
}
]
}
}
时间:2021-03-09 13:34:29
接收RF用户登入数据001

1232
API/Log/20210310.log Normal file

File diff suppressed because it is too large Load Diff

3050
API/Log/20210311.log Normal file

File diff suppressed because it is too large Load Diff

6198
API/Log/20210312.log Normal file

File diff suppressed because it is too large Load Diff

54
API/Log/20210326.log Normal file
View File

@ -0,0 +1,54 @@
时间:2021-03-26 14:16:31
接收RF用户登入数据001
时间:2021-03-26 14:16:39
接收RF用户登入数据001
时间:2021-03-26 14:17:02
接收RF用户登入数据001
时间:2021-03-26 14:18:56
Succ:|10|10|1|0|P3046CLP04074247A|11120160900074-13|BOX|2112||3001|
时间:2021-03-26 14:18:56
Succ:|10|10|1|0|P3046CLP04074247A|11120160900074-13|BOX|2112||3001|
时间:2021-03-26 14:19:05
Succ:|10|10|1|0|P3046CLP04074247A|11120160900074-13|BOX|2112||3001|
时间:2021-03-26 14:19:05
Succ:|10|10|1|0|P3046CLP04074247A|11120160900074-13|BOX|2112||3001|
时间:2021-03-26 14:19:29
接收RF入库码盘数据{
"WmsInvIn":{
"userId":"001",
"formId":"J02",
"LocationId":"3001-0-00",
"BarcodeList":[
{
"outbarcode":"J2210325001767",
"itmcode":"P3046CLP04074247A",
"itmversion":"A",
"itmname":"",
"datecode":"2112",
"storename":"3001",
"fbgtype":"BOX",
"fgbno":"",
"qty":"10"
},
{
"outbarcode":"J2210325001770",
"itmcode":"P3046CLP04074247A",
"itmversion":"A",
"itmname":"",
"datecode":"2112",
"storename":"3001",
"fbgtype":"BOX",
"fgbno":"",
"qty":"10"
}
]
}
}

65
API/Log/20210327.log Normal file
View File

@ -0,0 +1,65 @@
时间:2021-03-27 10:42:38
接收RF用户登入数据001
时间:2021-03-27 10:45:21
接收RF用户登入数据001
时间:2021-03-27 10:46:15
接收RF用户登入数据001
时间:2021-03-27 10:48:35
接收RF用户登入数据001
时间:2021-03-27 10:48:50
接收报废数据:{
"WMSMoveBf":{
"userId":"001",
"formId":"J02",
"BarcodeList":[
{
"STOCK_ID":null,
"PUTIN_ID":null,
"STORAGE_ID":"J02",
"AREA_ID":"3001",
"LOCATION_ID":"3001-0-00",
"GOODS_TYPEID":null,
"GOODS_ID":"P3046CLP04074247A",
"SHELVES_NUM":10,
"REMARK":"2112",
"VERSION":null,
"STORAGE_MODE":null,
"PROVIDER_ID":null,
"PRODUCTION_DATE":"2021-03-26T14:21:10",
"WARE_DATE":"2021-03-26T14:21:09",
"DOCCTNUMBER":"SJ20211926021929",
"GOODSVOLUME":0,
"OCCUPY_NUM":0,
"NOTICE_ID":null,
"ORI_BILL":null,
"CTL":"CTL20211926021929",
"BARCODE":"J2210325001767",
"CUSTOMER_ID":null,
"GOODS_SKU":null,
"LOCIDNAME":null,
"WGH":"0",
"BOX_TYPE":null,
"PACKING_NUM":null,
"PRODUCLOTID":null,
"WHSELOC":null,
"HIGH":null,
"STS":"0",
"PRICE":null,
"PROBLEM":null,
"ORDER_NUM":null,
"CUSTOMER":null,
"MARK":null,
"NET_WEIGH":null,
"SCALE_UNIT":null
}
]
}
}
时间:2021-03-27 10:49:06
2

908
API/Log/20210329.log Normal file
View File

@ -0,0 +1,908 @@
时间:2021-03-29 14:07:42
接收RF用户登入数据001
时间:2021-03-29 14:08:34
接收扫描搬运单数据:{
"MoveOrder":{
"userId":"001",
"formId":"J02",
"bydId":"6204598-1"
}
}
时间:2021-03-29 14:08:34
sqlselect * from CUX_WMS_MOVE_ORDER_ISSU_ITF t where REQUEST_NUMBER ='6204598' and LINE_NUMBER='1' and ORGANIZATION_CODE='J02' and STATUS=1
时间:2021-03-29 14:11:54
接收RF挑库数据{
"WmsOutvOut":{
"userId":"001",
"formId":"J02",
"LocationId":"6204598-1",
"BarcodeList":[
{
"STOCK_ID":null,
"PUTIN_ID":null,
"STORAGE_ID":"J02",
"AREA_ID":"3001",
"LOCATION_ID":"3001-0-00",
"GOODS_TYPEID":null,
"GOODS_ID":"P3046CLP04074247A",
"SHELVES_NUM":10,
"REMARK":"2112",
"VERSION":null,
"STORAGE_MODE":null,
"PROVIDER_ID":null,
"PRODUCTION_DATE":"2021-03-26T14:21:10",
"WARE_DATE":"2021-03-26T14:21:09",
"DOCCTNUMBER":"SJ20211926021929",
"GOODSVOLUME":0,
"OCCUPY_NUM":0,
"NOTICE_ID":null,
"ORI_BILL":null,
"CTL":"CTL20211926021929",
"BARCODE":"J2210325001767",
"CUSTOMER_ID":null,
"GOODS_SKU":null,
"LOCIDNAME":null,
"WGH":"0",
"BOX_TYPE":null,
"PACKING_NUM":null,
"PRODUCLOTID":null,
"WHSELOC":null,
"HIGH":null,
"STS":"0",
"PRICE":null,
"PROBLEM":null,
"ORDER_NUM":null,
"CUSTOMER":null,
"MARK":null,
"NET_WEIGH":null,
"SCALE_UNIT":null
},
{
"STOCK_ID":null,
"PUTIN_ID":null,
"STORAGE_ID":"J02",
"AREA_ID":"3001",
"LOCATION_ID":"3001-0-00",
"GOODS_TYPEID":null,
"GOODS_ID":"P3046CLP04074247A",
"SHELVES_NUM":10,
"REMARK":"2112",
"VERSION":null,
"STORAGE_MODE":null,
"PROVIDER_ID":null,
"PRODUCTION_DATE":"2021-03-26T14:21:16",
"WARE_DATE":"2021-03-26T14:21:15",
"DOCCTNUMBER":"SJ20211926021929",
"GOODSVOLUME":0,
"OCCUPY_NUM":0,
"NOTICE_ID":null,
"ORI_BILL":null,
"CTL":"CTL20211926021929",
"BARCODE":"J2210325001770",
"CUSTOMER_ID":null,
"GOODS_SKU":null,
"LOCIDNAME":null,
"WGH":"0",
"BOX_TYPE":null,
"PACKING_NUM":null,
"PRODUCLOTID":null,
"WHSELOC":null,
"HIGH":null,
"STS":"0",
"PRICE":null,
"PROBLEM":null,
"ORDER_NUM":null,
"CUSTOMER":null,
"MARK":null,
"NET_WEIGH":null,
"SCALE_UNIT":null
}
]
}
}
时间:2021-03-29 14:13:42
接收RF挑库数据{
"WmsOutvOut":{
"userId":"001",
"formId":"J02",
"LocationId":"6204598-1",
"BarcodeList":[
{
"STOCK_ID":null,
"PUTIN_ID":null,
"STORAGE_ID":"J02",
"AREA_ID":"3001",
"LOCATION_ID":"3001-0-00",
"GOODS_TYPEID":null,
"GOODS_ID":"P3046CLP04074247A",
"SHELVES_NUM":10,
"REMARK":"2112",
"VERSION":null,
"STORAGE_MODE":null,
"PROVIDER_ID":null,
"PRODUCTION_DATE":"2021-03-26T14:21:16",
"WARE_DATE":"2021-03-26T14:21:15",
"DOCCTNUMBER":"SJ20211926021929",
"GOODSVOLUME":0,
"OCCUPY_NUM":0,
"NOTICE_ID":null,
"ORI_BILL":null,
"CTL":"CTL20211926021929",
"BARCODE":"J2210325001770",
"CUSTOMER_ID":null,
"GOODS_SKU":null,
"LOCIDNAME":null,
"WGH":"0",
"BOX_TYPE":null,
"PACKING_NUM":null,
"PRODUCLOTID":null,
"WHSELOC":null,
"HIGH":null,
"STS":"0",
"PRICE":null,
"PROBLEM":null,
"ORDER_NUM":null,
"CUSTOMER":null,
"MARK":null,
"NET_WEIGH":null,
"SCALE_UNIT":null
},
{
"STOCK_ID":null,
"PUTIN_ID":null,
"STORAGE_ID":"J02",
"AREA_ID":"3001",
"LOCATION_ID":"3001-0-00",
"GOODS_TYPEID":null,
"GOODS_ID":"P3046CLP04074247A",
"SHELVES_NUM":10,
"REMARK":"2112",
"VERSION":null,
"STORAGE_MODE":null,
"PROVIDER_ID":null,
"PRODUCTION_DATE":"2021-03-26T14:21:10",
"WARE_DATE":"2021-03-26T14:21:09",
"DOCCTNUMBER":"SJ20211926021929",
"GOODSVOLUME":0,
"OCCUPY_NUM":0,
"NOTICE_ID":null,
"ORI_BILL":null,
"CTL":"CTL20211926021929",
"BARCODE":"J2210325001767",
"CUSTOMER_ID":null,
"GOODS_SKU":null,
"LOCIDNAME":null,
"WGH":"0",
"BOX_TYPE":null,
"PACKING_NUM":null,
"PRODUCLOTID":null,
"WHSELOC":null,
"HIGH":null,
"STS":"0",
"PRICE":null,
"PROBLEM":null,
"ORDER_NUM":null,
"CUSTOMER":null,
"MARK":null,
"NET_WEIGH":null,
"SCALE_UNIT":null
}
]
}
}
时间:2021-03-29 14:16:11
接收RF挑库数据{
"WmsOutvOut":{
"userId":"001",
"formId":"J02",
"LocationId":"6204598-1",
"BarcodeList":[
{
"STOCK_ID":null,
"PUTIN_ID":null,
"STORAGE_ID":"J02",
"AREA_ID":"3001",
"LOCATION_ID":"3001-0-00",
"GOODS_TYPEID":null,
"GOODS_ID":"P3046CLP04074247A",
"SHELVES_NUM":10,
"REMARK":"2112",
"VERSION":null,
"STORAGE_MODE":null,
"PROVIDER_ID":null,
"PRODUCTION_DATE":"2021-03-26T14:21:10",
"WARE_DATE":"2021-03-26T14:21:09",
"DOCCTNUMBER":"SJ20211926021929",
"GOODSVOLUME":0,
"OCCUPY_NUM":0,
"NOTICE_ID":null,
"ORI_BILL":null,
"CTL":"CTL20211926021929",
"BARCODE":"J2210325001767",
"CUSTOMER_ID":null,
"GOODS_SKU":null,
"LOCIDNAME":null,
"WGH":"0",
"BOX_TYPE":null,
"PACKING_NUM":null,
"PRODUCLOTID":null,
"WHSELOC":null,
"HIGH":null,
"STS":"0",
"PRICE":null,
"PROBLEM":null,
"ORDER_NUM":null,
"CUSTOMER":null,
"MARK":null,
"NET_WEIGH":null,
"SCALE_UNIT":null
},
{
"STOCK_ID":null,
"PUTIN_ID":null,
"STORAGE_ID":"J02",
"AREA_ID":"3001",
"LOCATION_ID":"3001-0-00",
"GOODS_TYPEID":null,
"GOODS_ID":"P3046CLP04074247A",
"SHELVES_NUM":10,
"REMARK":"2112",
"VERSION":null,
"STORAGE_MODE":null,
"PROVIDER_ID":null,
"PRODUCTION_DATE":"2021-03-26T14:21:16",
"WARE_DATE":"2021-03-26T14:21:15",
"DOCCTNUMBER":"SJ20211926021929",
"GOODSVOLUME":0,
"OCCUPY_NUM":0,
"NOTICE_ID":null,
"ORI_BILL":null,
"CTL":"CTL20211926021929",
"BARCODE":"J2210325001770",
"CUSTOMER_ID":null,
"GOODS_SKU":null,
"LOCIDNAME":null,
"WGH":"0",
"BOX_TYPE":null,
"PACKING_NUM":null,
"PRODUCLOTID":null,
"WHSELOC":null,
"HIGH":null,
"STS":"0",
"PRICE":null,
"PROBLEM":null,
"ORDER_NUM":null,
"CUSTOMER":null,
"MARK":null,
"NET_WEIGH":null,
"SCALE_UNIT":null
}
]
}
}
时间:2021-03-29 14:19:01
接收RF用户登入数据001
时间:2021-03-29 14:21:33
接收扫描搬运单数据:{
"MoveOrder":{
"userId":"001",
"formId":"J02",
"bydId":"6204598-1"
}
}
时间:2021-03-29 14:21:33
sqlselect * from CUX_WMS_MOVE_ORDER_ISSU_ITF t where REQUEST_NUMBER ='6204598' and LINE_NUMBER='1' and ORGANIZATION_CODE='J02' and STATUS=1
时间:2021-03-29 14:22:15
接收RF挑库数据{
"WmsOutvOut":{
"userId":"001",
"formId":"J02",
"LocationId":"6204598-1",
"BarcodeList":[
{
"STOCK_ID":null,
"PUTIN_ID":null,
"STORAGE_ID":"J02",
"AREA_ID":"3001",
"LOCATION_ID":"3001-0-00",
"GOODS_TYPEID":null,
"GOODS_ID":"P3046CLP04074247A",
"SHELVES_NUM":10,
"REMARK":"2112",
"VERSION":null,
"STORAGE_MODE":null,
"PROVIDER_ID":null,
"PRODUCTION_DATE":"2021-03-26T14:21:10",
"WARE_DATE":"2021-03-26T14:21:09",
"DOCCTNUMBER":"SJ20211926021929",
"GOODSVOLUME":0,
"OCCUPY_NUM":0,
"NOTICE_ID":null,
"ORI_BILL":null,
"CTL":"CTL20211926021929",
"BARCODE":"J2210325001767",
"CUSTOMER_ID":null,
"GOODS_SKU":null,
"LOCIDNAME":null,
"WGH":"0",
"BOX_TYPE":null,
"PACKING_NUM":null,
"PRODUCLOTID":null,
"WHSELOC":null,
"HIGH":null,
"STS":"0",
"PRICE":null,
"PROBLEM":null,
"ORDER_NUM":null,
"CUSTOMER":null,
"MARK":null,
"NET_WEIGH":null,
"SCALE_UNIT":null
},
{
"STOCK_ID":null,
"PUTIN_ID":null,
"STORAGE_ID":"J02",
"AREA_ID":"3001",
"LOCATION_ID":"3001-0-00",
"GOODS_TYPEID":null,
"GOODS_ID":"P3046CLP04074247A",
"SHELVES_NUM":10,
"REMARK":"2112",
"VERSION":null,
"STORAGE_MODE":null,
"PROVIDER_ID":null,
"PRODUCTION_DATE":"2021-03-26T14:21:16",
"WARE_DATE":"2021-03-26T14:21:15",
"DOCCTNUMBER":"SJ20211926021929",
"GOODSVOLUME":0,
"OCCUPY_NUM":0,
"NOTICE_ID":null,
"ORI_BILL":null,
"CTL":"CTL20211926021929",
"BARCODE":"J2210325001770",
"CUSTOMER_ID":null,
"GOODS_SKU":null,
"LOCIDNAME":null,
"WGH":"0",
"BOX_TYPE":null,
"PACKING_NUM":null,
"PRODUCLOTID":null,
"WHSELOC":null,
"HIGH":null,
"STS":"0",
"PRICE":null,
"PROBLEM":null,
"ORDER_NUM":null,
"CUSTOMER":null,
"MARK":null,
"NET_WEIGH":null,
"SCALE_UNIT":null
}
]
}
}
时间:2021-03-29 14:24:15
接收扫描搬运单数据:{
"MoveOrder":{
"userId":"001",
"formId":"J02",
"bydId":"6204598-1"
}
}
时间:2021-03-29 14:24:15
sqlselect * from CUX_WMS_MOVE_ORDER_ISSU_ITF t where REQUEST_NUMBER ='6204598' and LINE_NUMBER='1' and ORGANIZATION_CODE='J02' and STATUS=1
时间:2021-03-29 14:24:39
接收RF挑库数据{
"WmsOutvOut":{
"userId":"001",
"formId":"J02",
"LocationId":"6204598-1",
"BarcodeList":[
{
"STOCK_ID":null,
"PUTIN_ID":null,
"STORAGE_ID":"J02",
"AREA_ID":"3001",
"LOCATION_ID":"3001-0-00",
"GOODS_TYPEID":null,
"GOODS_ID":"P3046CLP04074247A",
"SHELVES_NUM":10,
"REMARK":"2112",
"VERSION":null,
"STORAGE_MODE":null,
"PROVIDER_ID":null,
"PRODUCTION_DATE":"2021-03-26T14:21:16",
"WARE_DATE":"2021-03-26T14:21:15",
"DOCCTNUMBER":"SJ20211926021929",
"GOODSVOLUME":0,
"OCCUPY_NUM":0,
"NOTICE_ID":null,
"ORI_BILL":null,
"CTL":"CTL20211926021929",
"BARCODE":"J2210325001770",
"CUSTOMER_ID":null,
"GOODS_SKU":null,
"LOCIDNAME":null,
"WGH":"0",
"BOX_TYPE":null,
"PACKING_NUM":null,
"PRODUCLOTID":null,
"WHSELOC":null,
"HIGH":null,
"STS":"0",
"PRICE":null,
"PROBLEM":null,
"ORDER_NUM":null,
"CUSTOMER":null,
"MARK":null,
"NET_WEIGH":null,
"SCALE_UNIT":null
},
{
"STOCK_ID":null,
"PUTIN_ID":null,
"STORAGE_ID":"J02",
"AREA_ID":"3001",
"LOCATION_ID":"3001-0-00",
"GOODS_TYPEID":null,
"GOODS_ID":"P3046CLP04074247A",
"SHELVES_NUM":10,
"REMARK":"2112",
"VERSION":null,
"STORAGE_MODE":null,
"PROVIDER_ID":null,
"PRODUCTION_DATE":"2021-03-26T14:21:10",
"WARE_DATE":"2021-03-26T14:21:09",
"DOCCTNUMBER":"SJ20211926021929",
"GOODSVOLUME":0,
"OCCUPY_NUM":0,
"NOTICE_ID":null,
"ORI_BILL":null,
"CTL":"CTL20211926021929",
"BARCODE":"J2210325001767",
"CUSTOMER_ID":null,
"GOODS_SKU":null,
"LOCIDNAME":null,
"WGH":"0",
"BOX_TYPE":null,
"PACKING_NUM":null,
"PRODUCLOTID":null,
"WHSELOC":null,
"HIGH":null,
"STS":"0",
"PRICE":null,
"PROBLEM":null,
"ORDER_NUM":null,
"CUSTOMER":null,
"MARK":null,
"NET_WEIGH":null,
"SCALE_UNIT":null
}
]
}
}
时间:2021-03-29 14:25:20
接收RF挑库数据{
"WmsOutvOut":{
"userId":"001",
"formId":"J02",
"LocationId":"6204598-1",
"BarcodeList":[
{
"STOCK_ID":null,
"PUTIN_ID":null,
"STORAGE_ID":"J02",
"AREA_ID":"3001",
"LOCATION_ID":"3001-0-00",
"GOODS_TYPEID":null,
"GOODS_ID":"P3046CLP04074247A",
"SHELVES_NUM":10,
"REMARK":"2112",
"VERSION":null,
"STORAGE_MODE":null,
"PROVIDER_ID":null,
"PRODUCTION_DATE":"2021-03-26T14:21:10",
"WARE_DATE":"2021-03-26T14:21:09",
"DOCCTNUMBER":"SJ20211926021929",
"GOODSVOLUME":0,
"OCCUPY_NUM":0,
"NOTICE_ID":null,
"ORI_BILL":null,
"CTL":"CTL20211926021929",
"BARCODE":"J2210325001767",
"CUSTOMER_ID":null,
"GOODS_SKU":null,
"LOCIDNAME":null,
"WGH":"0",
"BOX_TYPE":null,
"PACKING_NUM":null,
"PRODUCLOTID":null,
"WHSELOC":null,
"HIGH":null,
"STS":"0",
"PRICE":null,
"PROBLEM":null,
"ORDER_NUM":null,
"CUSTOMER":null,
"MARK":null,
"NET_WEIGH":null,
"SCALE_UNIT":null
},
{
"STOCK_ID":null,
"PUTIN_ID":null,
"STORAGE_ID":"J02",
"AREA_ID":"3001",
"LOCATION_ID":"3001-0-00",
"GOODS_TYPEID":null,
"GOODS_ID":"P3046CLP04074247A",
"SHELVES_NUM":10,
"REMARK":"2112",
"VERSION":null,
"STORAGE_MODE":null,
"PROVIDER_ID":null,
"PRODUCTION_DATE":"2021-03-26T14:21:16",
"WARE_DATE":"2021-03-26T14:21:15",
"DOCCTNUMBER":"SJ20211926021929",
"GOODSVOLUME":0,
"OCCUPY_NUM":0,
"NOTICE_ID":null,
"ORI_BILL":null,
"CTL":"CTL20211926021929",
"BARCODE":"J2210325001770",
"CUSTOMER_ID":null,
"GOODS_SKU":null,
"LOCIDNAME":null,
"WGH":"0",
"BOX_TYPE":null,
"PACKING_NUM":null,
"PRODUCLOTID":null,
"WHSELOC":null,
"HIGH":null,
"STS":"0",
"PRICE":null,
"PROBLEM":null,
"ORDER_NUM":null,
"CUSTOMER":null,
"MARK":null,
"NET_WEIGH":null,
"SCALE_UNIT":null
}
]
}
}
时间:2021-03-29 14:26:23
接收RF挑库数据{
"WmsOutvOut":{
"userId":"001",
"formId":"J02",
"LocationId":"6204598-1",
"BarcodeList":[
{
"STOCK_ID":null,
"PUTIN_ID":null,
"STORAGE_ID":"J02",
"AREA_ID":"3001",
"LOCATION_ID":"3001-0-00",
"GOODS_TYPEID":null,
"GOODS_ID":"P3046CLP04074247A",
"SHELVES_NUM":10,
"REMARK":"2112",
"VERSION":null,
"STORAGE_MODE":null,
"PROVIDER_ID":null,
"PRODUCTION_DATE":"2021-03-26T14:21:16",
"WARE_DATE":"2021-03-26T14:21:15",
"DOCCTNUMBER":"SJ20211926021929",
"GOODSVOLUME":0,
"OCCUPY_NUM":0,
"NOTICE_ID":null,
"ORI_BILL":null,
"CTL":"CTL20211926021929",
"BARCODE":"J2210325001770",
"CUSTOMER_ID":null,
"GOODS_SKU":null,
"LOCIDNAME":null,
"WGH":"0",
"BOX_TYPE":null,
"PACKING_NUM":null,
"PRODUCLOTID":null,
"WHSELOC":null,
"HIGH":null,
"STS":"0",
"PRICE":null,
"PROBLEM":null,
"ORDER_NUM":null,
"CUSTOMER":null,
"MARK":null,
"NET_WEIGH":null,
"SCALE_UNIT":null
},
{
"STOCK_ID":null,
"PUTIN_ID":null,
"STORAGE_ID":"J02",
"AREA_ID":"3001",
"LOCATION_ID":"3001-0-00",
"GOODS_TYPEID":null,
"GOODS_ID":"P3046CLP04074247A",
"SHELVES_NUM":10,
"REMARK":"2112",
"VERSION":null,
"STORAGE_MODE":null,
"PROVIDER_ID":null,
"PRODUCTION_DATE":"2021-03-26T14:21:10",
"WARE_DATE":"2021-03-26T14:21:09",
"DOCCTNUMBER":"SJ20211926021929",
"GOODSVOLUME":0,
"OCCUPY_NUM":0,
"NOTICE_ID":null,
"ORI_BILL":null,
"CTL":"CTL20211926021929",
"BARCODE":"J2210325001767",
"CUSTOMER_ID":null,
"GOODS_SKU":null,
"LOCIDNAME":null,
"WGH":"0",
"BOX_TYPE":null,
"PACKING_NUM":null,
"PRODUCLOTID":null,
"WHSELOC":null,
"HIGH":null,
"STS":"0",
"PRICE":null,
"PROBLEM":null,
"ORDER_NUM":null,
"CUSTOMER":null,
"MARK":null,
"NET_WEIGH":null,
"SCALE_UNIT":null
}
]
}
}
时间:2021-03-29 14:28:18
接收RF挑库数据{
"WmsOutvOut":{
"userId":"001",
"formId":"J02",
"LocationId":"6204598-1",
"BarcodeList":[
{
"STOCK_ID":null,
"PUTIN_ID":null,
"STORAGE_ID":"J02",
"AREA_ID":"3001",
"LOCATION_ID":"3001-0-00",
"GOODS_TYPEID":null,
"GOODS_ID":"P3046CLP04074247A",
"SHELVES_NUM":10,
"REMARK":"2112",
"VERSION":null,
"STORAGE_MODE":null,
"PROVIDER_ID":null,
"PRODUCTION_DATE":"2021-03-26T14:21:10",
"WARE_DATE":"2021-03-26T14:21:09",
"DOCCTNUMBER":"SJ20211926021929",
"GOODSVOLUME":0,
"OCCUPY_NUM":0,
"NOTICE_ID":null,
"ORI_BILL":null,
"CTL":"CTL20211926021929",
"BARCODE":"J2210325001767",
"CUSTOMER_ID":null,
"GOODS_SKU":null,
"LOCIDNAME":null,
"WGH":"0",
"BOX_TYPE":null,
"PACKING_NUM":null,
"PRODUCLOTID":null,
"WHSELOC":null,
"HIGH":null,
"STS":"0",
"PRICE":null,
"PROBLEM":null,
"ORDER_NUM":null,
"CUSTOMER":null,
"MARK":null,
"NET_WEIGH":null,
"SCALE_UNIT":null
},
{
"STOCK_ID":null,
"PUTIN_ID":null,
"STORAGE_ID":"J02",
"AREA_ID":"3001",
"LOCATION_ID":"3001-0-00",
"GOODS_TYPEID":null,
"GOODS_ID":"P3046CLP04074247A",
"SHELVES_NUM":10,
"REMARK":"2112",
"VERSION":null,
"STORAGE_MODE":null,
"PROVIDER_ID":null,
"PRODUCTION_DATE":"2021-03-26T14:21:16",
"WARE_DATE":"2021-03-26T14:21:15",
"DOCCTNUMBER":"SJ20211926021929",
"GOODSVOLUME":0,
"OCCUPY_NUM":0,
"NOTICE_ID":null,
"ORI_BILL":null,
"CTL":"CTL20211926021929",
"BARCODE":"J2210325001770",
"CUSTOMER_ID":null,
"GOODS_SKU":null,
"LOCIDNAME":null,
"WGH":"0",
"BOX_TYPE":null,
"PACKING_NUM":null,
"PRODUCLOTID":null,
"WHSELOC":null,
"HIGH":null,
"STS":"0",
"PRICE":null,
"PROBLEM":null,
"ORDER_NUM":null,
"CUSTOMER":null,
"MARK":null,
"NET_WEIGH":null,
"SCALE_UNIT":null
}
]
}
}
时间:2021-03-29 14:40:27
接收扫描搬运单数据:{
"MoveOrder":{
"userId":"001",
"formId":"J02",
"bydId":"6204598-1"
}
}
时间:2021-03-29 14:40:27
sqlselect * from CUX_WMS_MOVE_ORDER_ISSU_ITF t where REQUEST_NUMBER ='6204598' and LINE_NUMBER='1' and ORGANIZATION_CODE='J02' and STATUS=1
时间:2021-03-29 14:41:08
接收扫描搬运单数据:{
"MoveOrder":{
"userId":"001",
"formId":"J02",
"bydId":"6204598-1"
}
}
时间:2021-03-29 14:41:08
sqlselect * from CUX_WMS_MOVE_ORDER_ISSU_ITF t where REQUEST_NUMBER ='6204598' and LINE_NUMBER='1' and ORGANIZATION_CODE='J02' and STATUS=1
时间:2021-03-29 14:41:22
接收RF挑库数据{
"WmsOutvOut":{
"userId":"001",
"formId":"J02",
"LocationId":"6204598-1",
"BarcodeList":[
{
"STOCK_ID":null,
"PUTIN_ID":null,
"STORAGE_ID":"J02",
"AREA_ID":"3001",
"LOCATION_ID":"3001-0-00",
"GOODS_TYPEID":null,
"GOODS_ID":"P3046CLP04074247A",
"SHELVES_NUM":50000,
"REMARK":"2112",
"VERSION":null,
"STORAGE_MODE":null,
"PROVIDER_ID":null,
"PRODUCTION_DATE":"2021-03-26T14:21:10",
"WARE_DATE":"2021-03-26T14:21:09",
"DOCCTNUMBER":"SJ20211926021929",
"GOODSVOLUME":0,
"OCCUPY_NUM":0,
"NOTICE_ID":null,
"ORI_BILL":null,
"CTL":"CTL20211926021929",
"BARCODE":"J2210325001767",
"CUSTOMER_ID":null,
"GOODS_SKU":null,
"LOCIDNAME":null,
"WGH":"0",
"BOX_TYPE":null,
"PACKING_NUM":null,
"PRODUCLOTID":null,
"WHSELOC":null,
"HIGH":null,
"STS":"0",
"PRICE":null,
"PROBLEM":null,
"ORDER_NUM":null,
"CUSTOMER":null,
"MARK":null,
"NET_WEIGH":null,
"SCALE_UNIT":null
}
]
}
}
时间:2021-03-29 15:00:35
接收扫描搬运单数据:{
"MoveOrder":{
"userId":"001",
"formId":"J02",
"bydId":"6204598-1"
}
}
时间:2021-03-29 15:00:35
sqlselect * from CUX_WMS_MOVE_ORDER_ISSU_ITF t where REQUEST_NUMBER ='6204598' and LINE_NUMBER='1' and ORGANIZATION_CODE='J02' and STATUS=1
时间:2021-03-29 15:00:44
接收RF挑库数据{
"WmsOutvOut":{
"userId":"001",
"formId":"J02",
"LocationId":"6204598-1",
"BarcodeList":[
{
"STOCK_ID":null,
"PUTIN_ID":null,
"STORAGE_ID":"J02",
"AREA_ID":"3001",
"LOCATION_ID":"3001-0-00",
"GOODS_TYPEID":null,
"GOODS_ID":"P3046CLP04074247A",
"SHELVES_NUM":50000,
"REMARK":"2112",
"VERSION":null,
"STORAGE_MODE":null,
"PROVIDER_ID":null,
"PRODUCTION_DATE":"2021-03-26T14:21:10",
"WARE_DATE":"2021-03-26T14:21:09",
"DOCCTNUMBER":"SJ20211926021929",
"GOODSVOLUME":0,
"OCCUPY_NUM":0,
"NOTICE_ID":null,
"ORI_BILL":null,
"CTL":"CTL20211926021929",
"BARCODE":"J2210325001767",
"CUSTOMER_ID":null,
"GOODS_SKU":null,
"LOCIDNAME":null,
"WGH":"0",
"BOX_TYPE":null,
"PACKING_NUM":null,
"PRODUCLOTID":null,
"WHSELOC":null,
"HIGH":null,
"STS":"0",
"PRICE":null,
"PROBLEM":null,
"ORDER_NUM":null,
"CUSTOMER":null,
"MARK":null,
"NET_WEIGH":null,
"SCALE_UNIT":null
}
]
}
}

1164
API/Log/20210330.log Normal file

File diff suppressed because it is too large Load Diff

88
API/Log/20241206.log Normal file
View File

@ -0,0 +1,88 @@
时间:2024-12-06 16:34:05
接收MES物料请求出库{
"materialReq":[
{
"materialCode":"",
"orgCode":"",
"quantity":"",
"machineNo":"",
"subWarehouse":"",
"materialType":""
},
{
"materialCode":"",
"orgCode":"",
"quantity":"",
"machineNo":"",
"subWarehouse":"",
"materialType":""
}
]
}
时间:2024-12-06 16:34:48
接收MES物料请求出库{
"materialReq":[
{
"materialCode":"",
"orgCode":"",
"quantity":"",
"machineNo":"",
"subWarehouse":"",
"materialType":""
},
{
"materialCode":"",
"orgCode":"",
"quantity":"",
"machineNo":"",
"subWarehouse":"",
"materialType":""
}
]
}
时间:2024-12-06 16:46:04
接收MES物料请求出库{
"materialReq":[
{
"materialCode":"PL0188401A",
"orgCode":"1",
"quantity":"1",
"machineNo":"1",
"subWarehouse":"1",
"materialType":"1"
},
{
"materialCode":"PL0210251B",
"orgCode":"1",
"quantity":"1",
"machineNo":"1",
"subWarehouse":"1",
"materialType":"1"
}
]
}
时间:2024-12-06 16:49:49
接收MES物料请求出库{
"materialReq":[
{
"materialCode":"PL0188401A",
"orgCode":"1",
"quantity":"1",
"machineNo":"1",
"subWarehouse":"1",
"materialType":"1"
},
{
"materialCode":"PL0210251B",
"orgCode":"1",
"quantity":"1",
"machineNo":"1",
"subWarehouse":"1",
"materialType":"1"
}
]
}

181
API/Log/20241210.log Normal file
View File

@ -0,0 +1,181 @@
时间:2024-12-10 10:31:02
接收MES物料库存查询{
"GetStockInfoEntity":{
"materialCode":"PL0188401A",
"orgCode":"1",
"machineNo":"1"
}
}
时间:2024-12-10 11:00:24
接收MES物料库存查询{
"GetStockInfoEntity":{
"materialCode":"PL0188401A",
"orgCode":"1",
"machineNo":"1"
}
}
时间:2024-12-10 11:01:14
接收MES物料库存查询{
"GetStockInfoEntity":{
"materialCode":"PL0188401A",
"orgCode":"1",
"machineNo":"1"
}
}
时间:2024-12-10 11:01:44
接收MES物料库存查询{
"GetStockInfoEntity":{
"materialCode":"PL0188401A",
"orgCode":"1",
"machineNo":"1"
}
}
时间:2024-12-10 11:03:17
接收MES物料库存查询{
"GetStockInfoEntity":{
"materialCode":"PL0188401A",
"orgCode":"1",
"machineNo":"1"
}
}
时间:2024-12-10 11:04:43
接收MES物料请求出库{
"materialReq":[
{
"materialCode":"PL0188401A",
"orgCode":"1",
"quantity":"1",
"machineNo":"1",
"subWarehouse":"1",
"materialType":"1"
},
{
"materialCode":"PL0210251B",
"orgCode":"1",
"quantity":"1",
"machineNo":"1",
"subWarehouse":"1",
"materialType":"1"
}
]
}
时间:2024-12-10 11:05:16
接收MES物料请求出库{
"materialReq":[
{
"materialCode":"PL0188401A",
"orgCode":"1",
"quantity":"1",
"machineNo":"1",
"subWarehouse":"1",
"materialType":"1"
},
{
"materialCode":"PL0210251B",
"orgCode":"1",
"quantity":"1",
"machineNo":"1",
"subWarehouse":"1",
"materialType":"1"
}
]
}
时间:2024-12-10 11:06:08
接收MES物料退料{
"MaterialReturnEntity":{
"lotNo":"",
"quantity":"",
"machineNo":"",
"expirationDate":"",
"materialCode":"",
"materialType":"",
"erplot":"",
"positionNo":""
}
}
时间:2024-12-10 11:08:44
接收MES物料退料{
"MaterialReturnEntity":{
"lotNo":"LOT12323132",
"quantity":"100",
"machineNo":"",
"expirationDate":"",
"materialCode":"PL0188401A",
"materialType":"",
"erplot":"",
"positionNo":""
}
}
时间:2024-12-10 11:09:15
接收MES物料退料{
"MaterialReturnEntity":{
"lotNo":"LOT12323132",
"quantity":"100",
"machineNo":"",
"expirationDate":"",
"materialCode":"PL0188401A",
"materialType":"",
"erplot":"",
"positionNo":""
}
}
时间:2024-12-10 11:11:28
接收MES物料退料{
"MaterialReturnEntity":{
"lotNo":"LOT12323132",
"quantity":"100",
"machineNo":"",
"expirationDate":"",
"materialCode":"PL0188401A",
"materialType":"",
"erplot":"",
"positionNo":""
}
}
时间:2024-12-10 11:22:20
接收MES物料冻结{
"materialFreeze":[
{
"materialCode":"PL0188401A",
"orgCode":"",
"quantity":"100",
"machineNo":""
},
{
"materialCode":"PL0199036B",
"orgCode":"",
"quantity":"200",
"machineNo":""
}
]
}
时间:2024-12-10 11:22:58
接收MES物料冻结{
"materialFreeze":[
{
"materialCode":"PL0188401A",
"orgCode":"",
"quantity":"100",
"machineNo":""
},
{
"materialCode":"PL0199036B",
"orgCode":"",
"quantity":"200",
"machineNo":""
}
]
}

54
API/Log/20241213.log Normal file
View File

@ -0,0 +1,54 @@
时间:2024-12-13 11:52:25
接收MES物料库存查询{
"GetStockInfoEntity":{
"materialCode":"PL0188401A",
"orgCode":"1",
"machineNo":"1"
}
}
时间:2024-12-13 11:53:05
接收MES物料库存查询{
"GetStockInfoEntity":{
"materialCode":"PL0188401A",
"orgCode":"1",
"machineNo":"1"
}
}
时间:2024-12-13 11:53:36
接收MES物料库存查询{
"GetStockInfoEntity":{
"materialCode":"PL0188401A",
"orgCode":"1",
"machineNo":"1"
}
}
时间:2024-12-13 11:54:00
接收MES物料库存查询{
"GetStockInfoEntity":{
"materialCode":"PL0188401A",
"orgCode":"1",
"machineNo":"1"
}
}
时间:2024-12-13 11:54:11
接收MES物料库存查询{
"GetStockInfoEntity":{
"materialCode":"PL0188401A",
"orgCode":"1",
"machineNo":"1"
}
}
时间:2024-12-13 11:58:10
接收MES物料库存查询{
"GetStockInfoEntity":{
"materialCode":"PL0188401A",
"orgCode":"1",
"machineNo":"1"
}
}

190
API/Log/20241219.log Normal file
View File

@ -0,0 +1,190 @@
时间:2024-12-19 18:57:45
接收RCS-WMS入库申请货位{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"palletno":"Test5",
"fromcellno":"121"
}
时间:2024-12-19 18:59:43
接收RCS-WMS入库申请货位{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"palletno":"Test5",
"fromcellno":"121"
}
时间:2024-12-19 19:01:19
接收RCS-WMS入库申请货位{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"palletno":"Test5",
"fromcellno":"121"
}
时间:2024-12-19 19:01:29
接收RCS-WMS入库申请SQLUPDATE T_BASE_STORAGE_AREA_LOCATION SET status='1' where LOCATION_ID='01-01-01'
时间:2024-12-19 19:01:31
接收RCS-WMS入库申请SQLUPDATE t_ongoodsshelf SET status='1',UPGOODS_ID='RK20240119070120' where CTL='Test5'
时间:2024-12-19 19:02:19
接收RCS-WMS入库申请货位成功{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"palletno":"Test5",
"fromcellno":"121"
}
时间:2024-12-19 19:04:25
接收RCS-WMS入库申请货位{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"palletno":"Test5",
"fromcellno":"121"
}
时间:2024-12-19 19:04:27
接收RCS-WMS入库申请SQLUPDATE T_BASE_STORAGE_AREA_LOCATION SET status='1' where LOCATION_ID='01-01-02'
时间:2024-12-19 19:04:27
接收RCS-WMS入库申请SQLUPDATE t_ongoodsshelf SET status='1',UPGOODS_ID='RK20240419070425', LOCATION_ID='01-01-02' where CTL='Test5'
时间:2024-12-19 19:04:27
接收RCS-WMS入库申请货位成功{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"palletno":"Test5",
"fromcellno":"121"
}
时间:2024-12-19 19:05:45
接收RCS-WMS任务执行状态通知{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"wmstaskid":"RK20240419070425",
"taskstate":"20"
}
时间:2024-12-19 19:05:53
接收RCS-WMS任务执行状态通知,WMS任务号RK20240419070425,查询成功.
时间:2024-12-19 19:06:00
接收RCS-WMS任务执行状态通知,WMS任务号RK20240419070425,更新入库表t_ongoodsshelf 状态2成功.
时间:2024-12-19 19:06:25
接收RCS-WMS任务执行状态通知{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"wmstaskid":"RK20240419070425",
"taskstate":"20"
}
时间:2024-12-19 19:06:27
接收RCS-WMS任务执行状态通知,WMS任务号RK20240419070425,查询成功.
时间:2024-12-19 19:06:28
接收RCS-WMS任务执行状态通知,WMS任务号RK20240419070425,更新入库表t_ongoodsshelf 状态2成功.
时间:2024-12-19 19:07:03
接收RCS-WMS任务执行状态通知{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"wmstaskid":"RK20240419070425",
"taskstate":"20"
}
时间:2024-12-19 19:07:05
接收RCS-WMS任务执行状态通知,WMS任务号RK20240419070425,查询成功.
时间:2024-12-19 19:07:05
接收RCS-WMS任务执行状态通知,WMS任务号RK20240419070425,更新入库表t_ongoodsshelf 状态2成功.
时间:2024-12-19 19:07:48
接收RCS-WMS入库申请货位{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"palletno":"Test5",
"fromcellno":"121"
}
时间:2024-12-19 19:07:48
接收RCS-WMS入库申请SQLUPDATE T_BASE_STORAGE_AREA_LOCATION SET status='1' where LOCATION_ID='01-01-03'
时间:2024-12-19 19:07:48
接收RCS-WMS入库申请SQLUPDATE t_ongoodsshelf SET status='1',UPGOODS_ID='RK20240719070748', LOCATION_ID='01-01-03' where CTL='Test5'
时间:2024-12-19 19:07:48
接收RCS-WMS入库申请货位成功{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"palletno":"Test5",
"fromcellno":"121"
}
时间:2024-12-19 19:07:50
接收RCS-WMS入库申请货位{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"palletno":"Test5",
"fromcellno":"121"
}
时间:2024-12-19 19:07:51
接收RCS-WMS入库申请SQLUPDATE T_BASE_STORAGE_AREA_LOCATION SET status='1' where LOCATION_ID='01-02-01'
时间:2024-12-19 19:07:51
接收RCS-WMS入库申请SQLUPDATE t_ongoodsshelf SET status='1',UPGOODS_ID='RK20240719070750', LOCATION_ID='01-02-01' where CTL='Test5'
时间:2024-12-19 19:07:51
接收RCS-WMS入库申请货位成功{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"palletno":"Test5",
"fromcellno":"121"
}
时间:2024-12-19 19:07:53
接收RCS-WMS入库申请货位{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"palletno":"Test5",
"fromcellno":"121"
}
时间:2024-12-19 19:07:53
接收RCS-WMS入库申请SQLUPDATE T_BASE_STORAGE_AREA_LOCATION SET status='1' where LOCATION_ID='01-02-02'
时间:2024-12-19 19:07:53
接收RCS-WMS入库申请SQLUPDATE t_ongoodsshelf SET status='1',UPGOODS_ID='RK20240719070753', LOCATION_ID='01-02-02' where CTL='Test5'
时间:2024-12-19 19:07:53
接收RCS-WMS入库申请货位成功{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"palletno":"Test5",
"fromcellno":"121"
}
时间:2024-12-19 19:07:54
接收RCS-WMS入库申请货位{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"palletno":"Test5",
"fromcellno":"121"
}
时间:2024-12-19 19:07:54
接收RCS-WMS入库申请SQLUPDATE T_BASE_STORAGE_AREA_LOCATION SET status='1' where LOCATION_ID='01-02-03'
时间:2024-12-19 19:07:54
接收RCS-WMS入库申请SQLUPDATE t_ongoodsshelf SET status='1',UPGOODS_ID='RK20240719070754', LOCATION_ID='01-02-03' where CTL='Test5'
时间:2024-12-19 19:07:54
接收RCS-WMS入库申请货位成功{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"palletno":"Test5",
"fromcellno":"121"
}

74
API/Log/20241221.log Normal file
View File

@ -0,0 +1,74 @@
时间:2024-12-21 17:04:21
接收RCS-WMS入库申请货位{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"palletno":"Test5",
"fromcellno":"121"
}
时间:2024-12-21 17:05:45
接收RCS-WMS入库申请货位{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"palletno":"Test5",
"fromcellno":"121"
}
时间:2024-12-21 17:09:05
接收RCS-WMS入库申请SQLUPDATE T_BASE_STORAGE_AREA_LOCATION SET status='1' where LOCATION_ID='A11-11-01'
时间:2024-12-21 17:09:06
接收RCS-WMS入库申请SQLUPDATE t_ongoodsshelf SET status='1',UPGOODS_ID='RK20240521050545', LOCATION_ID='A11-11-01' where CTL='Test5'
时间:2024-12-21 17:09:12
接收RCS-WMS入库申请货位成功{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"palletno":"Test5",
"fromcellno":"121"
}
时间:2024-12-21 17:10:06
接收RCS-WMS入库申请货位{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"palletno":"TEST1",
"fromcellno":"121"
}
时间:2024-12-21 17:10:11
接收RCS-WMS入库申请SQLUPDATE T_BASE_STORAGE_AREA_LOCATION SET status='1' where LOCATION_ID='A12-11-01'
时间:2024-12-21 17:10:11
接收RCS-WMS入库申请SQLUPDATE t_ongoodsshelf SET status='1',UPGOODS_ID='RK20241021051006', LOCATION_ID='A12-11-01' where CTL='TEST1'
时间:2024-12-21 17:10:12
接收RCS-WMS入库申请货位成功{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"palletno":"TEST1",
"fromcellno":"121"
}
时间:2024-12-21 17:10:52
接收RCS-WMS入库申请货位{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"palletno":"LOT12323132",
"fromcellno":"121"
}
时间:2024-12-21 17:10:54
接收RCS-WMS入库申请SQLUPDATE T_BASE_STORAGE_AREA_LOCATION SET status='1' where LOCATION_ID='A13-11-01'
时间:2024-12-21 17:10:54
接收RCS-WMS入库申请SQLUPDATE t_ongoodsshelf SET status='1',UPGOODS_ID='RK20241021051052', LOCATION_ID='A13-11-01' where CTL='LOT12323132'
时间:2024-12-21 17:10:54
接收RCS-WMS入库申请货位成功{
"requestid":"59C60865-035E-760F-2EAC4320B464D1CF",
"key":"12312",
"palletno":"LOT12323132",
"fromcellno":"121"
}

57
API/Log/20250305.log Normal file
View File

@ -0,0 +1,57 @@
时间:2025-03-05 10:26:56
接收RCS-WMS入库申请货位{
"requestid":"7a2beeb7-fd3a-4699-b452-2477dc1f19d7",
"key":"d5dd589d3a5bc607ec907b32f7ad0d76",
"palletno":"323202503040002",
"height":1,
"weight":0,
"fromcellno":"111"
}
时间:2025-03-05 10:28:31
接收RCS-WMS入库申请货位{
"requestid":"7a2beeb7-fd3a-4699-b452-2477dc1f19d7",
"key":"d5dd589d3a5bc607ec907b32f7ad0d76",
"palletno":"323202503040002",
"height":1,
"weight":0,
"fromcellno":"111"
}
时间:2025-03-05 10:28:53
接收RCS-WMS入库申请数据处理异常无法找到表 0。
时间:2025-03-05 10:29:07
接收RCS-WMS入库申请货位{
"requestid":"7a2beeb7-fd3a-4699-b452-2477dc1f19d7",
"key":"d5dd589d3a5bc607ec907b32f7ad0d76",
"palletno":"323202503040002",
"height":1,
"weight":0,
"fromcellno":"111"
}
时间:2025-03-05 10:42:35
接收RCS-WMS入库申请货位{
"requestid":"7a2beeb7-fd3a-4699-b452-2477dc1f19d7",
"key":"d5dd589d3a5bc607ec907b32f7ad0d76",
"palletno":"323202503040002",
"height":1,
"weight":0,
"fromcellno":"111"
}
时间:2025-03-05 10:43:10
接收RCS-WMS入库申请数据处理异常ORA-00933: SQL 命令未正确结束
时间:2025-03-05 10:43:14
接收RCS-WMS入库申请货位{
"requestid":"7a2beeb7-fd3a-4699-b452-2477dc1f19d7",
"key":"d5dd589d3a5bc607ec907b32f7ad0d76",
"palletno":"323202503040002",
"height":1,
"weight":0,
"fromcellno":"111"
}

3
API/Log/20250317.log Normal file
View File

@ -0,0 +1,3 @@
时间:2025-03-17 09:57:23
UPDATE T_ONGOODSSHELF SET STATUS=3 WHERE LOT_ID= 'RK20250316191521000004'

18
API/Log/20250318.log Normal file
View File

@ -0,0 +1,18 @@
时间:2025-03-18 13:32:54
KC-WMS上报任务完成:{"event":{"jobData":{"agvCode":"WorkBIN_192168001001","endSlotCode":"8002-1-1-1","startSlotCode":"06-1-1-1"},"jobId":"SIWorkbin_161787344331629862","jobType":"WORKBIN_MOVE","robotJobId":"RK20250316191521000004","state":"DONE","warehouseId":1},"id":"91198555-1127-469d-af17-f5aa2558af65","ts":1617873464313,"type":"JobReportEvent","warehouseId":1}
时间:2025-03-18 13:36:38
KC-WMS上报任务完成:{"event":{"jobData":{"agvCode":"WorkBIN_192168001001","endSlotCode":"8002-1-1-1","startSlotCode":"06-1-1-1"},"jobId":"SIWorkbin_161787344331629862","jobType":"WORKBIN_MOVE","robotJobId":"RK20250316191521000004","state":"DONE","warehouseId":1},"id":"91198555-1127-469d-af17-f5aa2558af65","ts":1617873464313,"type":"JobReportEvent","warehouseId":1}
时间:2025-03-18 13:39:06
KC-WMS上报任务完成:{"event":{"jobData":{"agvCode":"WorkBIN_192168001001","endSlotCode":"8002-1-1-1","startSlotCode":"06-1-1-1"},"jobId":"SIWorkbin_161787344331629862","jobType":"WORKBIN_MOVE","robotJobId":"RK20250316191521000004","state":"DONE","warehouseId":1},"id":"91198555-1127-469d-af17-f5aa2558af65","ts":1617873464313,"type":"JobReportEvent","warehouseId":1}
时间:2025-03-18 13:41:31
KC-WMS上报任务完成:{"event":{"jobData":{"agvCode":"WorkBIN_192168001001","endSlotCode":"8002-1-1-1","startSlotCode":"06-1-1-1"},"jobId":"SIWorkbin_161787344331629862","jobType":"WORKBIN_MOVE","robotJobId":"RK20250316191521000004","state":"DONE","warehouseId":1},"id":"91198555-1127-469d-af17-f5aa2558af65","ts":1617873464313,"type":"JobReportEvent","warehouseId":1}
时间:2025-03-18 18:21:50
KC-WMS上报任务完成:{"event":{"jobData":{"agvCode":"CTU2","endSlotCode":"1011-1-07-008","startSlotCode":"8001-1-1-1"},"jobId":"SIWorkbin_174228608775033304","jobType":"WORKBIN_MOVE","robotJobId":"RK20250318161857000006","state":"LOAD_COMPLETED","warehouseId":1},"id":"926da5ad-05a9-4ace-a313-6704e72a51f0","ts":1742286110624,"type":"JobReportEvent","warehouseId":1}
时间:2025-03-18 18:22:53
任务状态更新成3完成成功{"event":{"jobData":{"agvCode":"CTU2","endSlotCode":"1011-1-07-008","startSlotCode":"8001-1-1-1"},"jobId":"SIWorkbin_174228608775033304","jobType":"WORKBIN_MOVE","robotJobId":"RK20250318161857000006","state":"LOAD_COMPLETED","warehouseId":1},"id":"926da5ad-05a9-4ace-a313-6704e72a51f0","ts":1742286110624,"type":"JobReportEvent","warehouseId":1}

21
API/Log/20250319.log Normal file
View File

@ -0,0 +1,21 @@
时间:2025-03-19 09:22:17
KC-WMS上报任务完成:{"event":{"jobData":{"agvCode":"CTU2","busiGroupId":0,"containerCode":"10022","endPoint":"63R4Ai","endSlotCode":"1011-1-07-008","startPoint":"SQQDid","startSlotCode":"8001-1-1-1","stationCode":"ONLINE_STATION102"},"jobId":"SIWorkbin_174228608775033304","jobType":"WORKBIN_MOVE","robotJobId":"RK20250318161857000006","state":"LOAD_COMPLETED","warehouseId":1},"id":"926da5ad-05a9-4ace-a313-6704e72a51f0","ts":1742286110624,"type":"JobReportEvent","warehouseId":1}
时间:2025-03-19 11:13:46
KC-WMS上报任务完成:{"header":{"requestId":"c8fc789ae2a44b399d13a8ad886a9259","timestamp":"2025-03-19 10:54:10","version":"2.7"},"body":{"event":{"jobData":{"agvCode":"CTU2","containerCode":"10001","endPoint":"Yfn3mD","endSlotCode":"8002-1-1-1","startPoint":"xteYhC","startSlotCode":"1011-1-02-006","stationCode":"ONLINE_STATION102"},"jobId":"SIWorkbin_174235281625949800","jobType":"WORKBIN_MOVE","robotJobId":"20250318171748585","state":"LOAD_COMPLETED","warehouseId":1},"id":"30eea5c5-b9b7-4e75-8746-79fdb8003483","ts":1742352842552,"type":"JobReportEvent","warehouseId":1}}
时间:2025-03-19 11:13:47
DELETE T_MI_STOCK where STATUS=0 WHERE LOCATION_ID= '1011-1-02-006' and PUTIN_ID='20250318171748585'
时间:2025-03-19 18:40:21
KC-WMS上报任务完成:{"header":{"requestId":"deaddead563e4964837e61a51e2b1c2d","timestamp":"2025-03-19 18:28:25","version":"2.7"},"body":{"event":{"jobData":{"agvCode":"CTU2","containerCode":"10008","endPoint":"Yfn3mD","endSlotCode":"8002-1-1-1","startPoint":"63R4Ai","startSlotCode":"1011-1-04-008","stationCode":"ONLINE_STATION102"},"jobId":"SIWorkbin_174238007936168024","jobType":"WORKBIN_MOVE","robotJobId":"20250319182639422","state":"DONE","warehouseId":1},"id":"7b5ae1dd-987b-451c-b755-1f70f98b6b45","ts":1742380105888,"type":"JobReportEvent","warehouseId":1}}
时间:2025-03-19 18:40:42
DELETE T_MI_STOCK where STATUS=0 WHERE LOCATION_ID= '1011-1-04-008' and PUTIN_ID='20250319182639422'
时间:2025-03-19 18:57:02
KC-WMS上报任务完成:{"header":{"requestId":"c802f742fb474520aed5af20619c83d8","timestamp":"2025-03-19 18:51:28","version":"2.7"},"body":{"event":{"jobData":{"agvCode":"CTU2","containerCode":"10007","endPoint":"Yfn3mD","endSlotCode":"8002-1-1-1","startPoint":"xteYhC","startSlotCode":"1011-1-04-006","stationCode":"ONLINE_STATION102"},"jobId":"SIWorkbin_174238146335170248","jobType":"WORKBIN_MOVE","robotJobId":"20250319184925782","state":"DONE","warehouseId":1},"id":"7f4262d8-542b-40a9-8a7d-6ace615602fd","ts":1742381488619,"type":"JobReportEvent","warehouseId":1}}
时间:2025-03-19 18:57:05
DELETE T_MI_STOCK where STATUS=0 WHERE LOCATION_ID= '1011-1-04-006' and PUTIN_ID='20250319184925782'

15
API/Log/20250321.log Normal file
View File

@ -0,0 +1,15 @@
时间:2025-03-21 15:04:09
KC-WMS上报任务完成:{"header":{"requestId":"f36e6f24a31c40a6981fd12fcdd0d476","timestamp":"2025-03-21 14:55:53","version":"2.7"},"body":{"event":{"jobData":{"agvCode":"CTU2","containerCode":"10011","endPoint":"Yfn3mD","endSlotCode":"8002-1-1-1","startPoint":"xteYhC","startSlotCode":"1011-1-05-006","stationCode":"ONLINE_STATION102"},"jobId":"SIWorkbin_174254012761243290","jobType":"WORKBIN_MOVE","robotJobId":"20250321145346104","state":"DONE","warehouseId":1},"id":"1136e691-90c7-4628-87fa-7ae46d76d201","ts":1742540153090,"type":"JobReportEvent","warehouseId":1}}
时间:2025-03-21 15:04:31
DELETE T_MI_STOCK where STATUS=0 WHERE LOCATION_ID= '1011-1-05-006' and PUTIN_ID='20250321145346104'
时间:2025-03-21 15:49:24
KC-WMS上报任务完成:{"header":{"requestId":"77c37f8ed9b9405a84232a7c3bb05ea8","timestamp":"2025-03-21 15:43:20","version":"2.7"},"body":{"event":{"jobData":{"agvCode":"CTU2","containerCode":"10020","endPoint":"Yfn3mD","endSlotCode":"8002-1-1-1","startPoint":"5p4Km3","startSlotCode":"1011-1-07-004","stationCode":"ONLINE_STATION102"},"jobId":"SIWorkbin_174254015313343409","jobType":"WORKBIN_MOVE","robotJobId":"20250321145354839","state":"DONE","warehouseId":1},"id":"b469bc9e-4d93-40f2-9e84-141a462fbbac","ts":1742543000688,"type":"JobReportEvent","warehouseId":1}}
时间:2025-03-21 16:07:18
KC-WMS上报任务完成:{"header":{"requestId":"77c37f8ed9b9405a84232a7c3bb05ea8","timestamp":"2025-03-21 15:43:20","version":"2.7"},"body":{"event":{"jobData":{"agvCode":"CTU2","containerCode":"10020","endPoint":"Yfn3mD","endSlotCode":"8002-1-1-1","startPoint":"5p4Km3","startSlotCode":"1011-1-07-004","stationCode":"ONLINE_STATION102"},"jobId":"SIWorkbin_174254015313343409","jobType":"WORKBIN_MOVE","robotJobId":"20250321145354839","state":"DONE","warehouseId":1},"id":"b469bc9e-4d93-40f2-9e84-141a462fbbac","ts":1742543000688,"type":"JobReportEvent","warehouseId":1}}
时间:2025-03-21 16:07:25
DELETE T_MI_STOCK where STATUS=0 WHERE LOCATION_ID= '1011-1-07-004' and PUTIN_ID='20250321145354839'

18
API/Log/20250322.log Normal file
View File

@ -0,0 +1,18 @@
时间:2025-03-22 17:05:42
KC-WMS上报任务完成:{"event":{"jobData":{"agvCode":"CTU2","busiGroupId":0,"containerCode":"10011","endPoint":"xteYhC","endSlotCode":"1011-1-05-006","startPoint":"SQQDid","startSlotCode":"8001-1-1-1","stationCode":"ONLINE_STATION102"},"jobId":"SIWorkbin_174254534188365059","jobType":"WORKBIN_MOVE","robotJobId":"RK20250321162040000007","state":"DONE","warehouseId":1},"id":"f333a3ea-c881-4d73-8501-5c4509a57869","ts":1742545445702,"type":"JobReportEvent","warehouseId":1}
时间:2025-03-22 17:23:15
KC-WMS上报任务完成:{"header":{"requestId":"9e5128a2d89143cc89d2f3c2e4b23548","timestamp":"2025-03-21 16:24:24","version":"2.7"},"body":{"event":{"jobData":{"agvCode":"CTU2","busiGroupId":0,"containerCode":"10011","endPoint":"xteYhC","endSlotCode":"1011-1-05-006","startPoint":"SQQDid","startSlotCode":"8001-1-1-1","stationCode":"ONLINE_STATION102"},"jobId":"SIWorkbin_174254534188365059","jobType":"WORKBIN_MOVE","robotJobId":"RK20250321162040000007","state":"DONE","warehouseId":1},"id":"f333a3ea-c881-4d73-8501-5c4509a57869","ts":1742545445702,"type":"JobReportEvent","warehouseId":1}}
时间:2025-03-22 17:26:03
KC-WMS上报任务完成:{"header":{"requestId":"9e5128a2d89143cc89d2f3c2e4b23548","timestamp":"2025-03-21 16:24:24","version":"2.7"},"body":{"event":{"jobData":{"agvCode":"CTU2","busiGroupId":0,"containerCode":"10011","endPoint":"xteYhC","endSlotCode":"1011-1-05-006","startPoint":"SQQDid","startSlotCode":"8001-1-1-1","stationCode":"ONLINE_STATION102"},"jobId":"SIWorkbin_174254534188365059","jobType":"WORKBIN_MOVE","robotJobId":"RK20250321162040000007","state":"DONE","warehouseId":1},"id":"f333a3ea-c881-4d73-8501-5c4509a57869","ts":1742545445702,"type":"JobReportEvent","warehouseId":1}}
时间:2025-03-22 17:26:18
任务状态更新成3完成成功{"header":{"requestId":"9e5128a2d89143cc89d2f3c2e4b23548","timestamp":"2025-03-21 16:24:24","version":"2.7"},"body":{"event":{"jobData":{"agvCode":"CTU2","busiGroupId":0,"containerCode":"10011","endPoint":"xteYhC","endSlotCode":"1011-1-05-006","startPoint":"SQQDid","startSlotCode":"8001-1-1-1","stationCode":"ONLINE_STATION102"},"jobId":"SIWorkbin_174254534188365059","jobType":"WORKBIN_MOVE","robotJobId":"RK20250321162040000007","state":"DONE","warehouseId":1},"id":"f333a3ea-c881-4d73-8501-5c4509a57869","ts":1742545445702,"type":"JobReportEvent","warehouseId":1}}
时间:2025-03-22 17:41:31
KC-WMS上报任务完成:{"header":{"requestId":"9e5128a2d89143cc89d2f3c2e4b23548","timestamp":"2025-03-21 16:24:24","version":"2.7"},"body":{"event":{"jobData":{"agvCode":"CTU2","busiGroupId":0,"containerCode":"10030","endPoint":"xteYhC","endSlotCode":"8002-1-1-1","startPoint":"SQQDid","startSlotCode":"1011-1-07-008","stationCode":"ONLINE_STATION102"},"jobId":"SIWorkbin_174254534188365059","jobType":"WORKBIN_MOVE","robotJobId":"20250321162116040","state":"DONE","warehouseId":1},"id":"f333a3ea-c881-4d73-8501-5c4509a57869","ts":1742545445702,"type":"JobReportEvent","warehouseId":1}}
时间:2025-03-22 17:41:39
DELETE T_MI_STOCK where STATUS=0 WHERE LOCATION_ID= '1011-1-07-008' and PUTIN_ID='20250321162116040'

9
API/Log/20250323.log Normal file
View File

@ -0,0 +1,9 @@
时间:2025-03-23 14:50:00
KC-WMS上报任务完成:{"header":{"requestId":"9e5128a2d89143cc89d2f3c2e4b23548","timestamp":"2025-03-21 16:24:24","version":"2.7"},"body":{"event":{"jobData":{"agvCode":"CTU2","busiGroupId":0,"containerCode":"10029","endPoint":"xteYhC","endSlotCode":"8002-1-1-1","startPoint":"SQQDid","startSlotCode":"1011-1-07-006","stationCode":"ONLINE_STATION102"},"jobId":"SIWorkbin_174254534188365059","jobType":"WORKBIN_MOVE","robotJobId":"20250321162122771","state":"DONE","warehouseId":1},"id":"f333a3ea-c881-4d73-8501-5c4509a57869","ts":1742545445702,"type":"JobReportEvent","warehouseId":1}}
时间:2025-03-23 14:52:10
DELETE T_MI_STOCK where STATUS=0 WHERE LOCATION_ID= '1011-1-07-006' and PUTIN_ID='20250321162122771'
时间:2025-03-23 14:53:11
任务状态,库位状态,库存更新成功:{"header":{"requestId":"9e5128a2d89143cc89d2f3c2e4b23548","timestamp":"2025-03-21 16:24:24","version":"2.7"},"body":{"event":{"jobData":{"agvCode":"CTU2","busiGroupId":0,"containerCode":"10029","endPoint":"xteYhC","endSlotCode":"8002-1-1-1","startPoint":"SQQDid","startSlotCode":"1011-1-07-006","stationCode":"ONLINE_STATION102"},"jobId":"SIWorkbin_174254534188365059","jobType":"WORKBIN_MOVE","robotJobId":"20250321162122771","state":"DONE","warehouseId":1},"id":"f333a3ea-c881-4d73-8501-5c4509a57869","ts":1742545445702,"type":"JobReportEvent","warehouseId":1}}

21
API/Log/20250402.log Normal file
View File

@ -0,0 +1,21 @@
时间:2025-04-02 10:15:43
KC-WMS上报任务完成:{"event":{"agvCode":"CTU2","containerCode":"10039","equipmentId":4001,"equipmentIds":"4001","jobId":"SIBucket_174349118562851757","msgId":"req_device__63fcbc07ffde54b7","command":"LOAD","robotJobId":"RK20250401150107000040"}}
时间:2025-04-02 10:16:49
KC-WMS上报任务完成:{"event":{"agvCode":"CTU2","containerCode":"10039","equipmentId":4001,"equipmentIds":"4001","jobId":"SIBucket_174349118562851757","msgId":"req_device__63fcbc07ffde54b7","command":"LOAD","robotJobId":"RK20250401150107000040"}}
时间:2025-04-02 10:16:51
KC-WMS申请卸货允许:webapi.Controllers.apiController+ModAskFullCanIn
时间:2025-04-02 14:54:15
KC-WMS上报任务完成:{"header":{"requestId":"15ac109058a34a73906104d69284cc3c","timestamp":"2025-04-02 14:35:43","version":"2.7"},"body":{"event":{"jobData":{"agvCode":"CTU2","containerCode":"10313","endPoint":"Yfn3mD","endSlotCode":"8002-1-1-1","startPoint":"N8hnnc","startSlotCode":"3005-1-03-001","stationCode":"ONLINE_STATION102"},"jobId":"SIWorkbin_174357568585471617","jobType":"WORKBIN_MOVE","robotJobId":"20250402143024692","state":"LOAD_COMPLETED","warehouseId":1},"id":"630e6935-e9f9-4ed3-8aa0-9219ac957b27","ts":1743575742995,"type":"JobReportEvent","warehouseId":1}}
时间:2025-04-02 15:02:50
KC-WMS上报任务完成:{"header":{"requestId":"b56450d0d3d746e092f7233b3861bfc5","timestamp":"2025-04-02 14:54:35","version":"2.7"},"body":{"event":{"jobData":{"agvCode":"CTU2","containerCode":"10313","endPoint":"Yfn3mD","endSlotCode":"8002-1-1-1","startPoint":"N8hnnc","startSlotCode":"3005-1-03-001","stationCode":"ONLINE_STATION102"},"jobId":"SIWorkbin_174357587901979013","jobType":"WORKBIN_MOVE","robotJobId":"20250402143024692","state":"DONE","warehouseId":1},"id":"342b0039-9aa9-4617-af61-0ec65cff2168","ts":1743576875598,"type":"JobReportEvent","warehouseId":1}}
时间:2025-04-02 16:56:26
KC-WMS申请卸货请求:{"event":{"agvCode":"CTU2","containerCode":"10039","equipmentId":4001,"equipmentIds":"4001","jobId":"SIBucket_174349118562851757","msgId":"req_device__63fcbc07ffde54b7","command":"LOAD","robotJobId":"RK20250401150107000040"}}
时间:2025-04-02 16:56:27
KC-WMS申请卸货允许:webapi.Controllers.apiController+ModAskFullCanIn

24
API/Log/20250403.log Normal file
View File

@ -0,0 +1,24 @@
时间:2025-04-03 10:15:32
KC-WMS申请卸货请求:{"header":{"requestId":"afb7e67d01bd4ca397dba164e702877d","timestamp":"2025-04-03 10:11:46","version":"2.7"},"body":{"event":{"agvCode":"CTU1","command":"UNLOAD","containerCode":"10318","jobId":"SIWorkbin_174364595514421401","msgId":"req_device__4fcd1c3e33a9a2b5","robotJobId":"20250403100436993","stationCode":"ONLINE_STATION102"},"id":"c34da669-6c1e-481b-b214-10e4d03dc06f","ts":1743646306344,"type":"WorkbinEvent","warehouseId":1,"zoneCode":"zone"}}
时间:2025-04-03 10:18:48
KC-WMS申请卸货请求:{"header":{"requestId":"afb7e67d01bd4ca397dba164e702877d","timestamp":"2025-04-03 10:11:46","version":"2.7"},"body":{"event":{"agvCode":"CTU1","command":"UNLOAD","containerCode":"10318","jobId":"SIWorkbin_174364595514421401","msgId":"req_device__4fcd1c3e33a9a2b5","robotJobId":"20250403100436993","stationCode":"ONLINE_STATION102"},"id":"c34da669-6c1e-481b-b214-10e4d03dc06f","ts":1743646306344,"type":"WorkbinEvent","warehouseId":1,"zoneCode":"zone"}}
时间:2025-04-03 10:18:50
KC-WMS申请卸货允许:webapi.Controllers.apiController+ModAskFullCanIn
时间:2025-04-03 13:09:55
KC-WMS申请卸货请求:{"header":{"requestId":"446d8796f858428294241bb1baa68a65","timestamp":"2025-04-03 13:06:54","version":"2.7"},"body":{"event":{"agvCode":"CTU1","command":"UNLOAD","containerCode":"10318","jobId":"SIWorkbin_174364595514421401","msgId":"req_device__fdfa29aaaa79c678","robotJobId":"20250403100436993","stationCode":"ONLINE_STATION102"},"id":"9cbbf057-3d5a-4bd1-b93b-5fb7b95b8af0","ts":1743656804803,"type":"WorkbinEvent","warehouseId":1,"zoneCode":"zone"}}
时间:2025-04-03 13:25:27
KC-WMS申请卸货请求:{"header":{"requestId":"446d8796f858428294241bb1baa68a65","timestamp":"2025-04-03 13:06:54","version":"2.7"},"body":{"event":{"agvCode":"CTU1","command":"UNLOAD","containerCode":"10318","jobId":"SIWorkbin_174364595514421401","msgId":"req_device__fdfa29aaaa79c678","robotJobId":"20250403100436993","stationCode":"ONLINE_STATION102"},"id":"9cbbf057-3d5a-4bd1-b93b-5fb7b95b8af0","ts":1743656804803,"type":"WorkbinEvent","warehouseId":1,"zoneCode":"zone"}}
时间:2025-04-03 13:31:31
KC-WMS申请卸货请求:{"header":{"requestId":"446d8796f858428294241bb1baa68a65","timestamp":"2025-04-03 13:06:54","version":"2.7"},"body":{"event":{"agvCode":"CTU1","command":"UNLOAD","containerCode":"10318","jobId":"SIWorkbin_174364595514421401","msgId":"req_device__fdfa29aaaa79c678","robotJobId":"20250403100436993","stationCode":"ONLINE_STATION102"},"id":"9cbbf057-3d5a-4bd1-b93b-5fb7b95b8af0","ts":1743656804803,"type":"WorkbinEvent","warehouseId":1,"zoneCode":"zone"}}
时间:2025-04-03 13:41:32
KC-WMS申请卸货请求:{"header":{"requestId":"446d8796f858428294241bb1baa68a65","timestamp":"2025-04-03 13:06:54","version":"2.7"},"body":{"event":{"agvCode":"CTU1","command":"UNLOAD","containerCode":"10318","jobId":"SIWorkbin_174364595514421401","msgId":"req_device__fdfa29aaaa79c678","robotJobId":"20250403100436993","stationCode":"ONLINE_STATION102"},"id":"9cbbf057-3d5a-4bd1-b93b-5fb7b95b8af0","ts":1743656804803,"type":"WorkbinEvent","warehouseId":1,"zoneCode":"zone"}}
时间:2025-04-03 13:41:44
KC-WMS申请卸货允许:webapi.Controllers.apiController+ModAskFullCanIn

15
API/Log/20250411.log Normal file
View File

@ -0,0 +1,15 @@
时间:2025-04-11 14:19:21
KC-WMS申请卸货请求:{"header":{"requestId":"6a06df15ea8b45e8b433af0daff82515","timestamp":"2025-04-11 08:20:38","version":"2.7"},"body":{"event":{"agvCode":"CTU1","command":"UNLOAD","containerCode":"10808","jobId":"SIWorkbin_174433082673620214","msgId":"req_device__edb8d740c02cd16d","robotJobId":"20250411081857818","stationCode":"ONLINE_STATION102"},"id":"0542e710-249a-49aa-b9d9-2ea2e67f85c0","ts":1744330838003,"type":"WorkbinEvent","warehouseId":1,"zoneCode":"zone"}}
时间:2025-04-11 14:19:21
KC-WMS申请卸货请求:{"header":{"requestId":"6a06df15ea8b45e8b433af0daff82515","timestamp":"2025-04-11 08:20:38","version":"2.7"},"body":{"event":{"agvCode":"CTU1","command":"UNLOAD","containerCode":"10808","jobId":"SIWorkbin_174433082673620214","msgId":"req_device__edb8d740c02cd16d","robotJobId":"20250411081857818","stationCode":"ONLINE_STATION102"},"id":"0542e710-249a-49aa-b9d9-2ea2e67f85c0","ts":1744330838003,"type":"WorkbinEvent","warehouseId":1,"zoneCode":"zone"}}
时间:2025-04-11 14:19:41
KC-WMS申请卸货允许:webapi.Controllers.apiController+ModAskFullCanIn
时间:2025-04-11 14:19:41
KC-WMS申请卸货允许:webapi.Controllers.apiController+ModAskFullCanIn
时间:2025-04-11 14:24:59
KC-WMS申请卸货请求:{"header":{"requestId":"6a06df15ea8b45e8b433af0daff82515","timestamp":"2025-04-11 08:20:38","version":"2.7"},"body":{"event":{"agvCode":"CTU1","command":"UNLOAD","containerCode":"10808","jobId":"SIWorkbin_174433082673620214","msgId":"req_device__edb8d740c02cd16d","robotJobId":"20250411081857818","stationCode":"ONLINE_STATION102"},"id":"0542e710-249a-49aa-b9d9-2ea2e67f85c0","ts":1744330838003,"type":"WorkbinEvent","warehouseId":1,"zoneCode":"zone"}}

36
API/Log/20250413.log Normal file
View File

@ -0,0 +1,36 @@
时间:2025-04-13 15:48:05
KC-WMS上报任务完成:{"lpnNo":"LPN123456","materialCode":"MAT001","model":"MODEL-X","totalQuantity":"100","usedQuantity":"30","machineNo":"MACH-001","positionNo":"POS-A1"}
时间:2025-04-13 15:51:00
INSERT INTO WMS_SAL.T_ONGOODSSHELF (LOT_ID, CTL, GOODSID, GOODSNAME, ACC_NUM, SHELF_NUM, LOCATION_ID, INSTAND, PROVIDER_ID, STO_NUM, STOCK_NUM, ONDATE, ONSHELFUSERID, STORAGE_ID, STORAGE_AREA_ID, UPGOODS_ID, HASVOLUME, STORAGE_MODE, PRODUCTION_DATE, GOODSVOLUME, BARCODE, CUSTOMER_ID, PLCID, HIGH, STATUS, PRODUCLOTID, UNIT, BAOZHIQI, WHSELOC, WGH, DECID, TASKTYPE, GOODS_MEASURE_ID, PACKING_NUM, DAMAGE_NUM, DAMAGE_LOCATION, WAREHOUSING_ID, NET_WEIGH, ROUGH_WEIGHT, SCALE_UNIT, TOTAL_VOLUME, TOTAL_ROUGH_WEIGHT, TOTAL_NET_WEIGH, TOTAL_MONEY, REMARK) VALUES ('RK20250413154805000001', 'LPN123456', 'MAT001', 'MODEL-X', 100, 30, 'MACH-001', '201', '1', 1, 1, 2025/4/13 15:48:05, '1', '1', '1', '1', 1, '1', NULL, 1, '1', '1', 1, '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', 1, 0, '1', '1', 1, 1, '1', 1, 1, 1, 1, '1')
时间:2025-04-13 15:51:06
KC-WMS上报任务完成:{"lpnNo":"LPN123456","materialCode":"MAT001","model":"MODEL-X","totalQuantity":"100","usedQuantity":"30","machineNo":"MACH-001","positionNo":"POS-A1"}
时间:2025-04-13 15:52:46
MES-WMS下发任务成功任务号RK20250413155106000002:webapi.Controllers.apiController+MES_RESULT
时间:2025-04-13 15:57:05
KC-WMS上报任务完成:{"lpnNo":"LPN123456","materialCode":"MAT001","model":"MODEL-X","totalQuantity":"100","usedQuantity":"30","machineNo":"MACH-001","positionNo":"POS-A1"}
时间:2025-04-13 15:57:07
MES-WMS下发任务成功任务号RK20250413155705000001:webapi.Controllers.apiController+MES_RESULT
时间:2025-04-13 15:57:36
KC-WMS上报任务完成:{"lpnNo":"LPN123456","materialCode":"MAT001","model":"MODEL-X","totalQuantity":"100","usedQuantity":"30","machineNo":"MACH-001","positionNo":"POS-A1"}
时间:2025-04-13 16:01:12
KC-WMS上报任务完成:{"lpnNo":"LPN123456","materialCode":"MAT001","model":"MODEL-X","totalQuantity":"100","usedQuantity":"30","machineNo":"MACH-001","positionNo":"POS-A1"}
时间:2025-04-13 16:01:43
KC-WMS上报任务完成:{"lpnNo":"LPN123456","materialCode":"MAT001","model":"MODEL-X","totalQuantity":"100","usedQuantity":"30","machineNo":"MACH-001","positionNo":"POS-A1"}
时间:2025-04-13 16:01:48
MES-WMS下发任务成功任务号RK20250413160143000001:webapi.Controllers.apiController+MES_RESULT
时间:2025-04-13 16:13:42
KC-WMS上报任务完成:{"lpnNo":"LPN123456","materialCode":"MAT001","model":"MODEL-X","totalQuantity":"100","usedQuantity":"30","machineNo":"MACH-001","positionNo":"POS-A1"}
时间:2025-04-13 16:13:45
MES-WMS下发任务异常:webapi.Controllers.apiController+MES_RESULT

15
API/Log/20250423.log Normal file
View File

@ -0,0 +1,15 @@
时间:2025-04-23 16:45:52
KC-WMS上报任务完成:{"lpnNo":"XFL00042","materialCode":"12345","model":"csj","totalQuantity":"10","usedQuantity":"10","machineNo":"F210","positionNo":"12345"}
时间:2025-04-23 16:45:53
MES-WMS下发任务异常:webapi.Controllers.apiController+MES_RESULT
时间:2025-04-23 16:46:16
KC-WMS上报任务完成:{"lpnNo":"XFL00042","materialCode":"12345","model":"csj","totalQuantity":"10","usedQuantity":"10","machineNo":"F210","positionNo":"12345"}
时间:2025-04-23 16:49:23
KC-WMS上报任务完成:{"lpnNo":"XFL00042","materialCode":"12345","model":"csj","totalQuantity":"10","usedQuantity":"10","machineNo":"F210","positionNo":"12345"}
时间:2025-04-23 16:49:28
MES-WMS下发任务成功任务号CK20250423164928000001:webapi.Controllers.apiController+MES_RESULT

18
API/Log/20250425.log Normal file
View File

@ -0,0 +1,18 @@
时间:2025-04-25 17:18:38
AGV入库任务通知已搬走或已送达:{
"reqCode": "1966C35452AXZGK",
"taskCode": "20250425170452033",
"data": {
"lot": "",
"materialCode": "CDE"
},
"podCode": "700065",
"taskTyp": "D002",
"currentCallCode": "202",
"reqTime": "2025-04-25 17:09:12",
"currentPositionCode": "202"
}
时间:2025-04-25 17:19:06
update T_CK_PICKINGWAVEGOODS set STATUS=5 where LOT_ID='20250425170452033'

51
API/Log/20250522.log Normal file
View File

@ -0,0 +1,51 @@
时间:2025-05-22 14:21:01
RCS请求询问WMS满托是否可入json{
"reqCode": "196F69AB558DTIG",
"taskCode": "CK20250522132130003",
"data": {
"lot": "",
"materialCode": "PL0234404A00-114301"
},
"podCode": "701386",
"taskTyp": "D001",
"currentCallCode": "201_1",
"reqTime": "2025-05-22 14:07:36",
"currentPositionCode": "201_1"
}
时间:2025-05-22 14:21:06
RCS询问WMS满托是否可入失败
时间:2025-05-22 14:21:16
RCS请求询问WMS满托是否可入json{
"reqCode": "196F69AB558DTIG",
"taskCode": "CK20250522132130003",
"data": {
"lot": "",
"materialCode": "PL0234404A00-114301"
},
"podCode": "701386",
"taskTyp": "D001",
"currentCallCode": "201_1",
"reqTime": "2025-05-22 14:07:36",
"currentPositionCode": "201_1"
}
时间:2025-05-22 14:21:27
RCS询问WMS满托是否可入失败
时间:2025-05-22 14:21:32
RCS请求询问WMS满托是否可入json{
"reqCode": "196F69AB558DTIG",
"taskCode": "CK20250522132130003",
"data": {
"lot": "",
"materialCode": "PL0234404A00-114301"
},
"podCode": "701386",
"taskTyp": "D001",
"currentCallCode": "201_1",
"reqTime": "2025-05-22 14:07:36",
"currentPositionCode": "201_1"
}

42
API/Log/20250528.log Normal file
View File

@ -0,0 +1,42 @@
时间:2025-05-28 10:40:23
KC-WMS上报任务完成:{"lpnNo":"700358","materialCode":"12345","model":"csj","totalQuantity":10,"usedQuantity":10,"machineNo":"CCC"}
时间:2025-05-28 10:41:51
KC-WMS上报任务完成:{"lpnNo":"700358","materialCode":"12345","model":"csj","totalQuantity":10,"usedQuantity":10,"machineNo":"CCC"}
时间:2025-05-28 10:47:46
KC-WMS上报任务完成:{"lpnNo":"700358","materialCode":"12345","model":"csj","totalQuantity":10,"usedQuantity":10,"machineNo":"CCC"}
时间:2025-05-28 10:55:56
MES-WMS下发任务异常:webapi.Controllers.apiController+MES_RESULT
时间:2025-05-28 10:56:15
KC-WMS上报任务完成:{"lpnNo":"700358","materialCode":"12345","model":"csj","totalQuantity":10,"usedQuantity":10,"machineNo":"CCC"}
时间:2025-05-28 10:58:10
KC-WMS上报任务完成:{"lpnNo":"700358","materialCode":"12345","model":"csj","totalQuantity":10,"usedQuantity":10,"machineNo":"CCC"}
时间:2025-05-28 10:59:38
KC-WMS上报任务完成:{"lpnNo":"700358","materialCode":"12345","model":"csj","totalQuantity":10,"usedQuantity":10,"machineNo":"CCC"}
时间:2025-05-28 11:00:36
MES-WMS下发任务异常:webapi.Controllers.apiController+MES_RESULT
时间:2025-05-28 11:00:47
KC-WMS上报任务完成:{"lpnNo":"700358","materialCode":"12345","model":"csj","totalQuantity":10,"usedQuantity":10,"machineNo":"CCC"}
时间:2025-05-28 11:02:15
KC-WMS上报任务完成:{"lpnNo":"700358","materialCode":"12345","model":"csj","totalQuantity":10,"usedQuantity":10,"machineNo":"CCC"}
时间:2025-05-28 11:04:30
KC-WMS上报任务完成:{"lpnNo":"700358","materialCode":"12345","model":"csj","totalQuantity":10,"usedQuantity":10,"machineNo":"CCC"}
时间:2025-05-28 11:04:46
MES-WMS下发任务成功任务号CK20250528110445000001:webapi.Controllers.apiController+MES_RESULT
时间:2025-05-28 11:05:38
KC-WMS上报任务完成:{"lpnNo":"700358","materialCode":"12345","model":"csj","totalQuantity":10,"usedQuantity":10,"machineNo":"CCC"}
时间:2025-05-28 11:05:42
MES-WMS下发任务异常:webapi.Controllers.apiController+MES_RESULT

3
API/Log/20250710.log Normal file
View File

@ -0,0 +1,3 @@
时间:2025-07-10 14:27:09
删除任务失败任务号20250507111758069:webapi.Controllers.apiController+MES_RESULT

12
API/Log/20250714.log Normal file
View File

@ -0,0 +1,12 @@
时间:2025-07-14 15:33:34
更新出库任务20250714150321834成功
时间:2025-07-14 15:33:34
删除任务成功任务号20250714150321834:webapi.Controllers.apiController+MES_RESULT
时间:2025-07-14 15:55:43
更新出库任务20250714154531756成功
时间:2025-07-14 15:55:43
删除任务成功任务号20250714154531756:webapi.Controllers.apiController+MES_RESULT

27
API/ModeWMSSts.cs Normal file
View File

@ -0,0 +1,27 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace DataCommon
{
public class ModeWMSSts
{
string _errorCode = string.Empty;
string _errorMsg = string.Empty;
public string errorCode
{
get { return _errorCode; }
set { _errorCode = value; }
}
public string errorMsg
{
get { return _errorMsg; }
set { _errorMsg = value; }
}
}
}

View File

@ -0,0 +1,33 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace webapi.Model
{
public class AGVTaskReport
{
public EventData @event { get; set; } // 使用 @ 避免与 C# 关键字冲突
public string id { get; set; }
public long ts { get; set; }
public string type { get; set; }
public int warehouseId { get; set; }
public class EventData
{
public JobData jobData { get; set; }
public string jobId { get; set; }
public string jobType { get; set; }
public string robotJobId { get; set; }
public string state { get; set; }
public int warehouseId { get; set; }
}
public class JobData
{
public string agvCode { get; set; }
public string endSlotCode { get; set; }
public string startSlotCode { get; set; }
}
}
}

189
API/Model/ModeWMSSts.cs Normal file
View File

@ -0,0 +1,189 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace webapi.Modle
{
public class T_Stock_InRequest
{
public struct ReturnErrorData
{
/// <summary>
/// 返回状态
/// </summary>
public string returnStatus { get; set; }
/// <summary>
/// 具体返回明细
/// </summary>
public string returnInfo { get; set; }
/// <summary>
/// 消息时间
/// </summary>
public string msgTime { get; set; }
}
public struct ErrorData
{
/// <summary>
/// 故障编号
/// </summary>
public string ERRORID { get; set; }
/// <summary>
/// 消息类型
/// </summary>
public string MSGCODE { get; set; }
/// <summary>
/// 消息类型
/// </summary>
public string GROUPID { get; set; }
/// <summary>
/// 返回时间
/// </summary>
public string MSGTIME { get; set; }
/// <summary>
/// WMS任务号
/// </summary>
public string WMSTASKID { get; set; }
/// <summary>
/// 容器编号/托盘号
/// </summary>
public string BARCODE { get; set; }
/// <summary>
/// 任务类型
/// </summary>
public string TASKTYPE { get; set; }
public string TOAREA { get; set; }
/// <summary>
/// 目的口
/// </summary>
public string ENDNODE { get; set; }
/// <summary>
/// 优先级
/// </summary>
public string PRIORITY { get; set; }
/// <summary>
/// 起始库区
/// </summary>
public string FROMAREA { get; set; }
/// <summary>
/// 起始位置入库口
/// </summary>
public string STARTNODE { get; set; }
public string EXPAND_0 { get; set; }
public string EXPAND_1 { get; set; }
}
public struct WcsTaskata
{
/// <summary>
/// 消息类型
/// </summary>
public string MSGCODE { get; set; }
/// <summary>
/// 消息类型
/// </summary>
public string GROUPID { get; set; }
/// <summary>
/// 返回时间
/// </summary>
public string MSGTIME { get; set; }
/// <summary>
/// 主体消息
/// </summary>
public List<Data1> Data;//
}
public struct Data1
{
/// <summary>
/// wms任务号
/// </summary>
public string WMSTASKID { get; set; }
/// <summary>
/// 任务类型
/// </summary>
public string TASKTYPE { get; set; }
/// <summary>
/// 容器编号/托盘号
/// </summary>
public string BARCODE { get; set; }
/// <summary>
/// 目的区域
/// </summary>
public string TOAREA { get; set; }
/// <summary>
/// 目的口
/// </summary>
public string ENDNODE { get; set; }
/// <summary>
/// 优先级
/// </summary>
public string PRIORITY { get; set; }
/// <summary>
/// 起始库区
/// </summary>
public string FROMAREA { get; set; }
/// <summary>
/// 起始位置入库口
/// </summary>
public string STARTNODE { get; set; }
public string EXPAND_0 { get; set; }
public string EXPAND_1 { get; set; }
};
public struct WcsStockIndata
{
/// <summary>
/// 消息类型
/// </summary>
public string MSGCODE { get; set; }
/// <summary>
/// 返回时间
/// </summary>
public string MSGTIME { get; set; }
/// <summary>
/// 主体消息
/// </summary>
public List<Data> Data;//
}
public struct Data
{
/// <summary>
/// 容器编号/托盘号
/// </summary>
public string BARCODE { get; set; }
/// <summary>
/// 高度
/// </summary>
public string HEIGHT { get; set; }
/// <summary>
/// 重量
/// </summary>
public string WEIGHT { get; set; }
/// <summary>
/// 起始库区
/// </summary>
public string FROMAREA { get; set; }
/// <summary>
/// 起始位置入库口
/// </summary>
public string STARTNODE { get; set; }
public string EXPAND_0 { get; set; }
public string EXPAND_1 { get; set; }
};
}
}

View File

@ -0,0 +1,34 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace webapi.Modle
{
public class MovedataModel
{
string _location_id = string.Empty;
string _outbarcode = string.Empty;
string _store = string.Empty;
public string Location_Id
{
get { return _location_id; }
set { _location_id = value; }
}
public string OutBarcode
{
get { return _outbarcode; }
set { _outbarcode = value; }
}
public string Store
{
get { return _store; }
set { _store = value; }
}
}
}

View File

@ -0,0 +1,138 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:simpleType name="parameterDirection">
<xs:restriction base="xs:string">
<xs:enumeration value="Output"/>
<xs:enumeration value="InputOutput"/>
<xs:enumeration value="ReturnValue"/>
<xs:enumeration value="Implicit"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="customBoolean">
<xs:restriction base="xs:string">
<xs:enumeration value="true"/>
<xs:enumeration value="false"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ONSParameters">
<xs:restriction base="xs:string">
<xs:enumeration value="nodeList"/>
<!--<xs:enumeration value="walletFile"/>
<xs:enumeration value="walletPassword"/>-->
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ONSModeValues">
<xs:restriction base="xs:string">
<xs:enumeration value="local"/>
<xs:enumeration value="remote"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="datatype">
<xs:restriction base="xs:string">
<xs:enumeration value="System.Binary"/>
<xs:enumeration value="System.Boolean"/>
<xs:enumeration value="System.Byte"/>
<xs:enumeration value="System.Byte[]"/>
<xs:enumeration value="System.Char"/>
<xs:enumeration value="System.DateTime"/>
<xs:enumeration value="System.DateTimeOffset"/>
<xs:enumeration value="System.Decimal"/>
<xs:enumeration value="System.Double"/>
<xs:enumeration value="System.Guid"/>
<xs:enumeration value="System.Int16"/>
<xs:enumeration value="System.Int32"/>
<xs:enumeration value="System.Int64"/>
<xs:enumeration value="System.SByte"/>
<xs:enumeration value="System.Single"/>
<xs:enumeration value="System.String"/>
<xs:enumeration value="System.TimeSpan"/>
<xs:enumeration value="System.UInt16"/>
<xs:enumeration value="System.UInt32"/>
<xs:enumeration value="System.UInt64"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="providerType">
<xs:restriction base="xs:string">
<xs:enumeration value="BFile"/>
<xs:enumeration value="BinaryFloat"/>
<xs:enumeration value="BinaryDouble"/>
<xs:enumeration value="Blob"/>
<xs:enumeration value="Byte"/>
<xs:enumeration value="Char"/>
<xs:enumeration value="Clob"/>
<xs:enumeration value="Date"/>
<xs:enumeration value="Decimal"/>
<xs:enumeration value="Double"/>
<xs:enumeration value="Int16"/>
<xs:enumeration value="Int32"/>
<xs:enumeration value="Int64"/>
<xs:enumeration value="IntervalDS"/>
<xs:enumeration value="IntervalYM"/>
<xs:enumeration value="Long"/>
<xs:enumeration value="LongRaw"/>
<xs:enumeration value="NChar"/>
<xs:enumeration value="NClob"/>
<xs:enumeration value="NVarchar2"/>
<xs:enumeration value="Object"/>
<xs:enumeration value="Raw"/>
<xs:enumeration value="Single"/>
<xs:enumeration value="TimeStamp"/>
<xs:enumeration value="TimeStampLTZ"/>
<xs:enumeration value="TimeStampTZ"/>
<xs:enumeration value="Varchar2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="nativeDataType">
<xs:restriction base="xs:string">
<xs:enumeration value="BFile"/>
<xs:enumeration value="Binary_Float"/>
<xs:enumeration value="Binary_Double"/>
<xs:enumeration value="Blob"/>
<xs:enumeration value="Char"/>
<xs:enumeration value="Clob"/>
<xs:enumeration value="Date"/>
<xs:enumeration value="Number"/>
<xs:enumeration value="Interval Day To Second"/>
<xs:enumeration value="Interval Year To Month"/>
<xs:enumeration value="Long"/>
<xs:enumeration value="Long Raw"/>
<xs:enumeration value="NChar"/>
<xs:enumeration value="NClob"/>
<xs:enumeration value="NVarchar2"/>
<xs:enumeration value="Raw"/>
<xs:enumeration value="Rowid"/>
<xs:enumeration value="Timestamp"/>
<xs:enumeration value="Timestamp With Local Time Zone"/>
<xs:enumeration value="Timestamp With Time Zone"/>
<xs:enumeration value="URowid"/>
<xs:enumeration value="UserDefinedType"/>
<xs:enumeration value="Varchar2"/>
<xs:enumeration value="XmlType"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="providerDBType">
<xs:restriction base="xs:string">
<xs:enumeration value="AnsiString"/>
<xs:enumeration value="AnsiStringFixedLength"/>
<xs:enumeration value="Binary"/>
<xs:enumeration value="Byte"/>
<xs:enumeration value="Date"/>
<xs:enumeration value="DateTime"/>
<xs:enumeration value="DateTimeOffset"/>
<xs:enumeration value="Decimal"/>
<xs:enumeration value="Double"/>
<xs:enumeration value="Int16"/>
<xs:enumeration value="Int32"/>
<xs:enumeration value="Int64"/>
<xs:enumeration value="Object"/>
<xs:enumeration value="Single"/>
<xs:enumeration value="String"/>
<xs:enumeration value="StringFixedLength"/>
<xs:enumeration value="Time"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>

View File

@ -0,0 +1,221 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="Oracle.DataAccess.Common.Configuration.Section.xsd"/>
<xs:element name="oracle.manageddataaccess.client" >
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="version" type="odpmversiontype" minOccurs="0" />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:complexType name="odpmversiontype">
<xs:complexContent>
<xs:extension base="odpmparameters">
<xs:attribute name="number" type="xs:string" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="odpmparameters">
<xs:all>
<xs:element minOccurs="0" name="settings">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="setting">
<xs:complexType>
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="value" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="udtMappings">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="udtMapping">
<xs:complexType>
<xs:attribute name="typeName" type="xs:string" use="required" />
<xs:attribute name="factoryName" type="xs:string" use="required" />
<xs:attribute name="dataSource" type="xs:string" use="required" />
<xs:attribute name="schemaName" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="LDAPsettings">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="LDAPsetting">
<xs:complexType>
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="value" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="distributedTransaction">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="setting">
<xs:complexType>
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="value" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="dataSources">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="dataSource">
<xs:complexType>
<xs:attribute name="alias" type="xs:string" use="required" />
<xs:attribute name="descriptor" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="connectionPools">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="connectionPool">
<xs:complexType>
<xs:attribute name="connectionString" type="xs:string" use="required" />
<xs:attribute name="poolName" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="edmMappings">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="edmMapping">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="add">
<xs:complexType>
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="precision" type="xs:int" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="dataType" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="unbounded" name="edmNumberMapping">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="add">
<xs:complexType>
<xs:attribute name="NETType" type="xs:string" use="required" />
<xs:attribute name="MinPrecision" type="xs:int" use="required" />
<xs:attribute name="MaxPrecision" type="xs:int" use="required" />
<xs:attribute name="DBType" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="implicitRefCursor">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="storedProcedure">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="1" name="refCursor">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" name="bindInfo">
<xs:complexType>
<xs:attribute name="mode" type="parameterDirection" use="required" />
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="metadata">
<xs:complexType>
<xs:attribute name="columnOrdinal" type="xs:int" use="required" />
<xs:attribute name="columnName" type="xs:string" use="required" />
<xs:attribute name="baseColumnName" type="xs:string" use="optional" />
<xs:attribute name="baseSchemaName" type="xs:string" use="optional" />
<xs:attribute name="baseTableName" type="xs:string" use="optional" />
<xs:attribute name="providerType" type="providerType" use="optional" />
<xs:attribute name="columnSize" type="xs:int" use="optional" />
<xs:attribute name="numericPrecision" type="xs:int" use="optional" />
<xs:attribute name="numericScale" type="xs:int" use="optional" />
<xs:attribute name="isUnique" type="customBoolean" use="optional" />
<xs:attribute name="isKey" type="customBoolean" use="optional" />
<xs:attribute name="isRowID" type="customBoolean" use="optional" />
<xs:attribute name="dataType" type="datatype" use="optional" />
<xs:attribute name="allowDBNull" type="customBoolean" use="optional" />
<xs:attribute name="isAliased" type="customBoolean" use="optional" />
<xs:attribute name="isByteSemantic" type="customBoolean" use="optional" />
<xs:attribute name="isExpression" type="customBoolean" use="optional" />
<xs:attribute name="isHidden" type="customBoolean" use="optional" />
<xs:attribute name="isReadOnly" type="customBoolean" use="optional" />
<xs:attribute name="isLong" type="customBoolean" use="optional" />
<xs:attribute name="udtTypeName" type="xs:string" use="optional" />
<xs:attribute name="nativeDataType" type="nativeDataType" use="optional" />
<xs:attribute name="providerDBType" type="providerDBType" use="optional" />
<xs:attribute name="objectName" type="xs:string" use="optional" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="optional" />
<xs:attribute name="position" type="xs:int" use="optional" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="schema" type="xs:string" use="optional" />
<xs:attribute name="name" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="onsConfig">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="settings">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="2" minOccurs="0" name="setting">
<xs:complexType>
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="value" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ons">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="3" minOccurs="1" name="add">
<xs:complexType>
<xs:attribute name="name" type="ONSParameters" use="required" />
<xs:attribute name="value" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="database" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="configFile" type="xs:string" use="optional" />
<xs:attribute name="mode" type="ONSModeValues" use="required" />
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,35 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// 有关程序集的常规信息通过下列特性集
// 控制。更改这些特性值可修改
// 与程序集关联的信息。
[assembly: AssemblyTitle("API")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("API")]
[assembly: AssemblyCopyright("Copyright © 2018")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// 将 ComVisible 设置为 false 会使此程序集中的类型
// 对 COM 组件不可见。如果需要
// 从 COM 访问此程序集中的某个类型,请针对该类型将 ComVisible 特性设置为 true。
[assembly: ComVisible(false)]
// 如果此项目向 COM 公开,则下列 GUID 用于 typelib 的 ID
[assembly: Guid("1c320927-a3d8-4c55-8989-169c638a99e3")]
// 程序集的版本信息由下列四个值组成:
//
// 主版本
// 次版本
// 内部版本号
// 修订版本
//
// 可以指定所有值,也可以使用“修订号”和“内部版本号”的默认值,
// 方法是按如下所示使用 "*":
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project>
<PropertyGroup>
<DeleteExistingFiles>true</DeleteExistingFiles>
<ExcludeApp_Data>false</ExcludeApp_Data>
<LaunchSiteAfterPublish>true</LaunchSiteAfterPublish>
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<PublishProvider>FileSystem</PublishProvider>
<PublishUrl>D:\webapi</PublishUrl>
<WebPublishMethod>FileSystem</WebPublishMethod>
<_TargetId>Folder</_TargetId>
<SiteUrlToLaunchAfterPublish />
</PropertyGroup>
</Project>

View File

@ -0,0 +1,244 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project>
<PropertyGroup>
<_PublishTargetUrl>D:\webapi</_PublishTargetUrl>
<History>False|2025-04-20T07:08:04.5360112Z||;True|2025-04-19T17:25:08.0668937+08:00||;False|2025-04-19T17:24:31.1797917+08:00||;True|2025-04-19T17:20:14.4349208+08:00||;True|2025-04-19T15:59:26.6863786+08:00||;False|2025-04-19T15:58:37.7583466+08:00||;True|2025-04-03T14:16:33.8602128+08:00||;True|2025-04-03T13:42:05.9355138+08:00||;True|2025-04-03T13:06:00.3519586+08:00||;True|2025-04-03T10:15:52.7290807+08:00||;True|2025-04-03T10:10:13.0399446+08:00||;True|2025-04-03T09:59:26.4641641+08:00||;True|2025-04-02T14:03:57.9133478+08:00||;True|2025-04-02T13:39:32.9757011+08:00||;True|2025-04-02T10:17:39.4312656+08:00||;True|2025-03-19T18:58:08.9082674+08:00||;True|2025-03-19T09:23:19.2499807+08:00||;True|2025-03-18T13:59:25.6147935+08:00||;True|2025-03-18T13:42:22.7158953+08:00||;True|2025-03-14T16:05:34.0087102+08:00||;True|2025-03-05T10:45:13.9021680+08:00||;True|2025-01-03T14:42:50.0515877+08:00||;True|2024-12-29T13:46:08.2761132+08:00||;True|2024-12-23T15:16:36.8557129+08:00||;True|2024-12-23T14:29:46.6598108+08:00||;True|2024-12-21T17:14:01.1247645+08:00||;</History>
<LastFailureDetails />
</PropertyGroup>
<ItemGroup>
<File Include="bin/Antlr3.Runtime.dll">
<publishTime>09/11/2013 00:29:20</publishTime>
</File>
<File Include="bin/Antlr3.Runtime.pdb">
<publishTime>09/11/2013 00:29:20</publishTime>
</File>
<File Include="bin/DataCommon.dll">
<publishTime>04/19/2025 15:58:34</publishTime>
</File>
<File Include="bin/DataCommon.dll.config">
<publishTime>03/17/2025 11:31:00</publishTime>
</File>
<File Include="bin/DataCommon.pdb">
<publishTime>04/19/2025 15:58:34</publishTime>
</File>
<File Include="bin/Microsoft.AspNetCore.Http.Abstractions.dll">
<publishTime>06/07/2018 08:27:00</publishTime>
</File>
<File Include="bin/Microsoft.AspNetCore.Http.dll">
<publishTime>05/09/2022 05:18:38</publishTime>
</File>
<File Include="bin/Microsoft.AspNetCore.Http.Features.dll">
<publishTime>06/07/2018 08:26:54</publishTime>
</File>
<File Include="bin/Microsoft.AspNetCore.WebUtilities.dll">
<publishTime>06/07/2018 08:26:54</publishTime>
</File>
<File Include="bin/Microsoft.Bcl.AsyncInterfaces.dll">
<publishTime>10/31/2023 23:00:18</publishTime>
</File>
<File Include="bin/Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll">
<publishTime>12/06/2024 15:19:54</publishTime>
</File>
<File Include="bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll">
<publishTime>06/07/2018 08:27:02</publishTime>
</File>
<File Include="bin/Microsoft.Extensions.ObjectPool.dll">
<publishTime>06/07/2018 08:27:00</publishTime>
</File>
<File Include="bin/Microsoft.Extensions.Options.dll">
<publishTime>06/07/2018 08:27:02</publishTime>
</File>
<File Include="bin/Microsoft.Extensions.Primitives.dll">
<publishTime>06/07/2018 08:26:58</publishTime>
</File>
<File Include="bin/Microsoft.Net.Http.Headers.dll">
<publishTime>06/07/2018 08:26:56</publishTime>
</File>
<File Include="bin/Microsoft.Web.Infrastructure.dll">
<publishTime>12/06/2024 15:20:36</publishTime>
</File>
<File Include="bin/Newtonsoft.Json.Bson.dll">
<publishTime>11/28/2018 07:10:18</publishTime>
</File>
<File Include="bin/Newtonsoft.Json.Bson.pdb">
<publishTime>11/28/2018 07:07:54</publishTime>
</File>
<File Include="bin/Newtonsoft.Json.dll">
<publishTime>03/08/2023 07:09:56</publishTime>
</File>
<File Include="bin/Oracle.ManagedDataAccess.dll">
<publishTime>12/21/2024 14:43:58</publishTime>
</File>
<File Include="bin/roslyn/csc.exe">
<publishTime>11/19/2019 07:54:22</publishTime>
</File>
<File Include="bin/roslyn/csc.exe.config">
<publishTime>11/19/2019 07:54:22</publishTime>
</File>
<File Include="bin/roslyn/csc.rsp">
<publishTime>11/14/2019 08:40:36</publishTime>
</File>
<File Include="bin/roslyn/csi.exe">
<publishTime>11/19/2019 07:54:38</publishTime>
</File>
<File Include="bin/roslyn/csi.exe.config">
<publishTime>11/19/2019 07:54:38</publishTime>
</File>
<File Include="bin/roslyn/csi.rsp">
<publishTime>11/14/2019 08:40:50</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.Build.Tasks.CodeAnalysis.dll">
<publishTime>11/19/2019 07:50:40</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.CSharp.dll">
<publishTime>11/19/2019 07:54:04</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.CSharp.Scripting.dll">
<publishTime>11/19/2019 07:54:32</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.dll">
<publishTime>11/19/2019 07:51:56</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.Scripting.dll">
<publishTime>11/19/2019 07:51:58</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.VisualBasic.dll">
<publishTime>11/19/2019 07:52:44</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CSharp.Core.targets">
<publishTime>11/14/2019 08:40:38</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.DiaSymReader.Native.amd64.dll">
<publishTime>12/05/2017 09:36:44</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.DiaSymReader.Native.x86.dll">
<publishTime>12/05/2017 09:36:44</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.Managed.Core.targets">
<publishTime>11/14/2019 08:40:38</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.VisualBasic.Core.targets">
<publishTime>11/14/2019 08:40:38</publishTime>
</File>
<File Include="bin/roslyn/System.Buffers.dll">
<publishTime>07/20/2017 01:01:28</publishTime>
</File>
<File Include="bin/roslyn/System.Collections.Immutable.dll">
<publishTime>05/16/2018 04:29:34</publishTime>
</File>
<File Include="bin/roslyn/System.Memory.dll">
<publishTime>04/18/2019 07:24:34</publishTime>
</File>
<File Include="bin/roslyn/System.Numerics.Vectors.dll">
<publishTime>07/20/2017 01:01:36</publishTime>
</File>
<File Include="bin/roslyn/System.Reflection.Metadata.dll">
<publishTime>05/16/2018 04:29:44</publishTime>
</File>
<File Include="bin/roslyn/System.Runtime.CompilerServices.Unsafe.dll">
<publishTime>09/19/2018 10:38:10</publishTime>
</File>
<File Include="bin/roslyn/System.Text.Encoding.CodePages.dll">
<publishTime>11/30/2018 07:39:18</publishTime>
</File>
<File Include="bin/roslyn/System.Threading.Tasks.Extensions.dll">
<publishTime>06/19/2019 03:08:48</publishTime>
</File>
<File Include="bin/roslyn/vbc.exe">
<publishTime>11/19/2019 07:52:48</publishTime>
</File>
<File Include="bin/roslyn/vbc.exe.config">
<publishTime>11/19/2019 07:52:46</publishTime>
</File>
<File Include="bin/roslyn/vbc.rsp">
<publishTime>11/14/2019 08:40:42</publishTime>
</File>
<File Include="bin/roslyn/VBCSCompiler.exe">
<publishTime>11/19/2019 07:54:22</publishTime>
</File>
<File Include="bin/roslyn/VBCSCompiler.exe.config">
<publishTime>11/19/2019 07:54:22</publishTime>
</File>
<File Include="bin/System.Buffers.dll">
<publishTime>02/19/2020 10:05:18</publishTime>
</File>
<File Include="bin/System.Collections.Immutable.dll">
<publishTime>04/07/2025 10:52:55</publishTime>
</File>
<File Include="bin/System.Diagnostics.DiagnosticSource.dll">
<publishTime>02/16/2023 08:33:28</publishTime>
</File>
<File Include="bin/System.Formats.Asn1.dll">
<publishTime>06/14/2024 03:44:14</publishTime>
</File>
<File Include="bin/System.Memory.dll">
<publishTime>05/08/2022 03:31:02</publishTime>
</File>
<File Include="bin/System.Net.Http.Formatting.dll">
<publishTime>10/21/2023 04:33:52</publishTime>
</File>
<File Include="bin/System.Numerics.Vectors.dll">
<publishTime>05/15/2018 13:29:44</publishTime>
</File>
<File Include="bin/System.Reflection.Metadata.dll">
<publishTime>04/07/2025 10:52:55</publishTime>
</File>
<File Include="bin/System.Runtime.CompilerServices.Unsafe.dll">
<publishTime>10/23/2021 07:40:18</publishTime>
</File>
<File Include="bin/System.Text.Encodings.Web.dll">
<publishTime>10/31/2023 23:00:28</publishTime>
</File>
<File Include="bin/System.Text.Json.dll">
<publishTime>09/17/2024 07:15:02</publishTime>
</File>
<File Include="bin/System.Threading.Tasks.Extensions.dll">
<publishTime>02/19/2020 10:05:18</publishTime>
</File>
<File Include="bin/System.ValueTuple.dll">
<publishTime>05/15/2018 21:29:52</publishTime>
</File>
<File Include="bin/System.Web.Cors.dll">
<publishTime>10/21/2023 04:33:50</publishTime>
</File>
<File Include="bin/System.Web.Http.Cors.dll">
<publishTime>10/21/2023 04:34:12</publishTime>
</File>
<File Include="bin/System.Web.Http.dll">
<publishTime>10/21/2023 04:34:06</publishTime>
</File>
<File Include="bin/System.Web.Http.WebHost.dll">
<publishTime>10/21/2023 04:34:08</publishTime>
</File>
<File Include="bin/System.Web.Optimization.dll">
<publishTime>12/06/2024 15:19:48</publishTime>
</File>
<File Include="bin/webapi.dll">
<publishTime>04/19/2025 17:25:02</publishTime>
</File>
<File Include="bin/webapi.pdb">
<publishTime>04/19/2025 17:25:02</publishTime>
</File>
<File Include="bin/WebGrease.dll">
<publishTime>12/06/2024 15:20:54</publishTime>
</File>
<File Include="bin/zh-Hans/System.Net.Http.Formatting.resources.dll">
<publishTime>10/21/2023 04:34:46</publishTime>
</File>
<File Include="bin/zh-Hans/System.Web.Http.resources.dll">
<publishTime>10/21/2023 04:34:46</publishTime>
</File>
<File Include="bin/zh-Hans/System.Web.Http.WebHost.resources.dll">
<publishTime>10/21/2023 04:34:46</publishTime>
</File>
<File Include="Global.asax">
<publishTime>12/06/2024 15:19:18</publishTime>
</File>
<File Include="Web.config">
<publishTime>04/19/2025 15:59:21</publishTime>
</File>
</ItemGroup>
</Project>

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- https://go.microsoft.com/fwlink/?LinkID=208121. -->
<Project>
<PropertyGroup>
<DeleteExistingFiles>false</DeleteExistingFiles>
<ExcludeApp_Data>false</ExcludeApp_Data>
<LaunchSiteAfterPublish>true</LaunchSiteAfterPublish>
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<PublishProvider>FileSystem</PublishProvider>
<PublishUrl>C:\webapi</PublishUrl>
<WebPublishMethod>FileSystem</WebPublishMethod>
<_TargetId>Folder</_TargetId>
</PropertyGroup>
</Project>

View File

@ -0,0 +1,242 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- https://go.microsoft.com/fwlink/?LinkID=208121. -->
<Project>
<PropertyGroup>
<_PublishTargetUrl>C:\webapi</_PublishTargetUrl>
<History>False|2025-05-27T11:57:26.8756943Z||;True|2025-05-26T11:38:09.5306143+08:00||;True|2025-05-26T10:36:37.3851924+08:00||;True|2025-05-26T10:31:38.4383519+08:00||;True|2025-05-22T15:06:33.0788554+08:00||;True|2025-05-17T20:49:27.9039813+08:00||;True|2025-05-06T17:15:22.0523851+08:00||;True|2025-04-29T11:17:35.2842982+08:00||;True|2025-04-25T17:20:51.3329068+08:00||;True|2025-04-25T17:00:30.2597893+08:00||;True|2025-04-20T15:09:58.3044212+08:00||;</History>
<LastFailureDetails />
</PropertyGroup>
<ItemGroup>
<File Include="bin/Antlr3.Runtime.dll">
<publishTime>09/11/2013 00:29:20</publishTime>
</File>
<File Include="bin/Antlr3.Runtime.pdb">
<publishTime>09/11/2013 00:29:20</publishTime>
</File>
<File Include="bin/DataCommon.dll">
<publishTime>05/26/2025 10:31:31</publishTime>
</File>
<File Include="bin/DataCommon.dll.config">
<publishTime>03/17/2025 11:31:00</publishTime>
</File>
<File Include="bin/DataCommon.pdb">
<publishTime>05/26/2025 10:31:31</publishTime>
</File>
<File Include="bin/Microsoft.AspNetCore.Http.Abstractions.dll">
<publishTime>06/07/2018 08:27:00</publishTime>
</File>
<File Include="bin/Microsoft.AspNetCore.Http.dll">
<publishTime>05/09/2022 05:18:38</publishTime>
</File>
<File Include="bin/Microsoft.AspNetCore.Http.Features.dll">
<publishTime>06/07/2018 08:26:54</publishTime>
</File>
<File Include="bin/Microsoft.AspNetCore.WebUtilities.dll">
<publishTime>06/07/2018 08:26:54</publishTime>
</File>
<File Include="bin/Microsoft.Bcl.AsyncInterfaces.dll">
<publishTime>10/31/2023 23:00:18</publishTime>
</File>
<File Include="bin/Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll">
<publishTime>12/06/2024 15:19:54</publishTime>
</File>
<File Include="bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll">
<publishTime>06/07/2018 08:27:02</publishTime>
</File>
<File Include="bin/Microsoft.Extensions.ObjectPool.dll">
<publishTime>06/07/2018 08:27:00</publishTime>
</File>
<File Include="bin/Microsoft.Extensions.Options.dll">
<publishTime>06/07/2018 08:27:02</publishTime>
</File>
<File Include="bin/Microsoft.Extensions.Primitives.dll">
<publishTime>06/07/2018 08:26:58</publishTime>
</File>
<File Include="bin/Microsoft.Net.Http.Headers.dll">
<publishTime>06/07/2018 08:26:56</publishTime>
</File>
<File Include="bin/Microsoft.Web.Infrastructure.dll">
<publishTime>12/06/2024 15:20:36</publishTime>
</File>
<File Include="bin/Newtonsoft.Json.Bson.dll">
<publishTime>11/28/2018 07:10:18</publishTime>
</File>
<File Include="bin/Newtonsoft.Json.Bson.pdb">
<publishTime>11/28/2018 07:07:54</publishTime>
</File>
<File Include="bin/Newtonsoft.Json.dll">
<publishTime>03/08/2023 07:09:56</publishTime>
</File>
<File Include="bin/Oracle.ManagedDataAccess.dll">
<publishTime>12/21/2024 14:43:58</publishTime>
</File>
<File Include="bin/roslyn/csc.exe">
<publishTime>11/19/2019 07:54:22</publishTime>
</File>
<File Include="bin/roslyn/csc.exe.config">
<publishTime>11/19/2019 07:54:22</publishTime>
</File>
<File Include="bin/roslyn/csc.rsp">
<publishTime>11/14/2019 08:40:36</publishTime>
</File>
<File Include="bin/roslyn/csi.exe">
<publishTime>11/19/2019 07:54:38</publishTime>
</File>
<File Include="bin/roslyn/csi.exe.config">
<publishTime>11/19/2019 07:54:38</publishTime>
</File>
<File Include="bin/roslyn/csi.rsp">
<publishTime>11/14/2019 08:40:50</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.Build.Tasks.CodeAnalysis.dll">
<publishTime>11/19/2019 07:50:40</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.CSharp.dll">
<publishTime>11/19/2019 07:54:04</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.CSharp.Scripting.dll">
<publishTime>11/19/2019 07:54:32</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.dll">
<publishTime>11/19/2019 07:51:56</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.Scripting.dll">
<publishTime>11/19/2019 07:51:58</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.VisualBasic.dll">
<publishTime>11/19/2019 07:52:44</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CSharp.Core.targets">
<publishTime>11/14/2019 08:40:38</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.DiaSymReader.Native.amd64.dll">
<publishTime>12/05/2017 09:36:44</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.DiaSymReader.Native.x86.dll">
<publishTime>12/05/2017 09:36:44</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.Managed.Core.targets">
<publishTime>11/14/2019 08:40:38</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.VisualBasic.Core.targets">
<publishTime>11/14/2019 08:40:38</publishTime>
</File>
<File Include="bin/roslyn/System.Buffers.dll">
<publishTime>07/20/2017 01:01:28</publishTime>
</File>
<File Include="bin/roslyn/System.Collections.Immutable.dll">
<publishTime>05/16/2018 04:29:34</publishTime>
</File>
<File Include="bin/roslyn/System.Memory.dll">
<publishTime>04/18/2019 07:24:34</publishTime>
</File>
<File Include="bin/roslyn/System.Numerics.Vectors.dll">
<publishTime>07/20/2017 01:01:36</publishTime>
</File>
<File Include="bin/roslyn/System.Reflection.Metadata.dll">
<publishTime>05/16/2018 04:29:44</publishTime>
</File>
<File Include="bin/roslyn/System.Runtime.CompilerServices.Unsafe.dll">
<publishTime>09/19/2018 10:38:10</publishTime>
</File>
<File Include="bin/roslyn/System.Text.Encoding.CodePages.dll">
<publishTime>11/30/2018 07:39:18</publishTime>
</File>
<File Include="bin/roslyn/System.Threading.Tasks.Extensions.dll">
<publishTime>06/19/2019 03:08:48</publishTime>
</File>
<File Include="bin/roslyn/vbc.exe">
<publishTime>11/19/2019 07:52:48</publishTime>
</File>
<File Include="bin/roslyn/vbc.exe.config">
<publishTime>11/19/2019 07:52:46</publishTime>
</File>
<File Include="bin/roslyn/vbc.rsp">
<publishTime>11/14/2019 08:40:42</publishTime>
</File>
<File Include="bin/roslyn/VBCSCompiler.exe">
<publishTime>11/19/2019 07:54:22</publishTime>
</File>
<File Include="bin/roslyn/VBCSCompiler.exe.config">
<publishTime>11/19/2019 07:54:22</publishTime>
</File>
<File Include="bin/System.Buffers.dll">
<publishTime>02/19/2020 10:05:18</publishTime>
</File>
<File Include="bin/System.Collections.Immutable.dll">
<publishTime>04/07/2025 10:52:55</publishTime>
</File>
<File Include="bin/System.Diagnostics.DiagnosticSource.dll">
<publishTime>02/16/2023 08:33:28</publishTime>
</File>
<File Include="bin/System.Formats.Asn1.dll">
<publishTime>06/14/2024 03:44:14</publishTime>
</File>
<File Include="bin/System.Memory.dll">
<publishTime>05/08/2022 03:31:02</publishTime>
</File>
<File Include="bin/System.Net.Http.Formatting.dll">
<publishTime>10/21/2023 04:33:52</publishTime>
</File>
<File Include="bin/System.Numerics.Vectors.dll">
<publishTime>05/15/2018 13:29:44</publishTime>
</File>
<File Include="bin/System.Reflection.Metadata.dll">
<publishTime>04/07/2025 10:52:55</publishTime>
</File>
<File Include="bin/System.Runtime.CompilerServices.Unsafe.dll">
<publishTime>10/23/2021 07:40:18</publishTime>
</File>
<File Include="bin/System.Text.Encodings.Web.dll">
<publishTime>10/31/2023 23:00:28</publishTime>
</File>
<File Include="bin/System.Text.Json.dll">
<publishTime>09/17/2024 07:15:02</publishTime>
</File>
<File Include="bin/System.Threading.Tasks.Extensions.dll">
<publishTime>02/19/2020 10:05:18</publishTime>
</File>
<File Include="bin/System.ValueTuple.dll">
<publishTime>05/15/2018 21:29:52</publishTime>
</File>
<File Include="bin/System.Web.Cors.dll">
<publishTime>10/21/2023 04:33:50</publishTime>
</File>
<File Include="bin/System.Web.Http.Cors.dll">
<publishTime>10/21/2023 04:34:12</publishTime>
</File>
<File Include="bin/System.Web.Http.dll">
<publishTime>10/21/2023 04:34:06</publishTime>
</File>
<File Include="bin/System.Web.Http.WebHost.dll">
<publishTime>10/21/2023 04:34:08</publishTime>
</File>
<File Include="bin/System.Web.Optimization.dll">
<publishTime>12/06/2024 15:19:48</publishTime>
</File>
<File Include="bin/webapi.dll">
<publishTime>05/26/2025 10:31:37</publishTime>
</File>
<File Include="bin/webapi.pdb">
<publishTime>05/26/2025 10:31:37</publishTime>
</File>
<File Include="bin/WebGrease.dll">
<publishTime>12/06/2024 15:20:54</publishTime>
</File>
<File Include="bin/zh-Hans/System.Net.Http.Formatting.resources.dll">
<publishTime>10/21/2023 04:34:46</publishTime>
</File>
<File Include="bin/zh-Hans/System.Web.Http.resources.dll">
<publishTime>10/21/2023 04:34:46</publishTime>
</File>
<File Include="bin/zh-Hans/System.Web.Http.WebHost.resources.dll">
<publishTime>10/21/2023 04:34:46</publishTime>
</File>
<File Include="Global.asax">
<publishTime>12/06/2024 15:19:18</publishTime>
</File>
<File Include="Web.config">
<publishTime>05/17/2025 20:49:27</publishTime>
</File>
</ItemGroup>
</Project>

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- https://go.microsoft.com/fwlink/?LinkID=208121. -->
<Project>
<PropertyGroup>
<DeleteExistingFiles>false</DeleteExistingFiles>
<ExcludeApp_Data>false</ExcludeApp_Data>
<LaunchSiteAfterPublish>true</LaunchSiteAfterPublish>
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<PublishProvider>FileSystem</PublishProvider>
<PublishUrl>bin\app.publish\</PublishUrl>
<WebPublishMethod>FileSystem</WebPublishMethod>
<_TargetId>Folder</_TargetId>
</PropertyGroup>
</Project>

View File

@ -0,0 +1,242 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- https://go.microsoft.com/fwlink/?LinkID=208121. -->
<Project>
<PropertyGroup>
<History>True|2025-07-14T08:15:23.1325380Z||;True|2025-07-14T16:00:05.9193286+08:00||;True|2025-07-14T15:35:11.0797413+08:00||;True|2025-07-10T16:24:41.5597308+08:00||;True|2025-07-10T14:31:37.4505627+08:00||;True|2025-07-02T13:47:42.9236233+08:00||;True|2025-06-27T15:59:29.5541049+08:00||;True|2025-06-03T17:40:30.8848823+08:00||;True|2025-05-28T14:15:28.4924111+08:00||;True|2025-05-28T11:06:20.2265369+08:00||;True|2025-05-28T09:52:20.7141512+08:00||;True|2025-05-27T20:02:49.4765393+08:00||;False|2025-05-27T19:57:45.8483194+08:00||;</History>
<LastFailureDetails />
<_PublishTargetUrl>C:\zuixin\xiaofuliao\xiaofuliao\webapi\API\bin\app.publish\</_PublishTargetUrl>
</PropertyGroup>
<ItemGroup>
<File Include="bin/Antlr3.Runtime.dll">
<publishTime>09/11/2013 00:29:20</publishTime>
</File>
<File Include="bin/Antlr3.Runtime.pdb">
<publishTime>09/11/2013 00:29:20</publishTime>
</File>
<File Include="bin/DataCommon.dll">
<publishTime>07/10/2025 16:24:35</publishTime>
</File>
<File Include="bin/DataCommon.dll.config">
<publishTime>03/17/2025 11:31:00</publishTime>
</File>
<File Include="bin/DataCommon.pdb">
<publishTime>07/10/2025 16:24:35</publishTime>
</File>
<File Include="bin/Microsoft.AspNetCore.Http.Abstractions.dll">
<publishTime>06/07/2018 08:27:00</publishTime>
</File>
<File Include="bin/Microsoft.AspNetCore.Http.dll">
<publishTime>05/09/2022 05:18:38</publishTime>
</File>
<File Include="bin/Microsoft.AspNetCore.Http.Features.dll">
<publishTime>06/07/2018 08:26:54</publishTime>
</File>
<File Include="bin/Microsoft.AspNetCore.WebUtilities.dll">
<publishTime>06/07/2018 08:26:54</publishTime>
</File>
<File Include="bin/Microsoft.Bcl.AsyncInterfaces.dll">
<publishTime>10/31/2023 23:00:18</publishTime>
</File>
<File Include="bin/Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll">
<publishTime>12/06/2024 15:19:54</publishTime>
</File>
<File Include="bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll">
<publishTime>06/07/2018 08:27:02</publishTime>
</File>
<File Include="bin/Microsoft.Extensions.ObjectPool.dll">
<publishTime>06/07/2018 08:27:00</publishTime>
</File>
<File Include="bin/Microsoft.Extensions.Options.dll">
<publishTime>06/07/2018 08:27:02</publishTime>
</File>
<File Include="bin/Microsoft.Extensions.Primitives.dll">
<publishTime>06/07/2018 08:26:58</publishTime>
</File>
<File Include="bin/Microsoft.Net.Http.Headers.dll">
<publishTime>06/07/2018 08:26:56</publishTime>
</File>
<File Include="bin/Microsoft.Web.Infrastructure.dll">
<publishTime>12/06/2024 15:20:36</publishTime>
</File>
<File Include="bin/Newtonsoft.Json.Bson.dll">
<publishTime>11/28/2018 07:10:18</publishTime>
</File>
<File Include="bin/Newtonsoft.Json.Bson.pdb">
<publishTime>11/28/2018 07:07:54</publishTime>
</File>
<File Include="bin/Newtonsoft.Json.dll">
<publishTime>03/08/2023 07:09:56</publishTime>
</File>
<File Include="bin/Oracle.ManagedDataAccess.dll">
<publishTime>12/21/2024 14:43:58</publishTime>
</File>
<File Include="bin/roslyn/csc.exe">
<publishTime>11/19/2019 07:54:22</publishTime>
</File>
<File Include="bin/roslyn/csc.exe.config">
<publishTime>11/19/2019 07:54:22</publishTime>
</File>
<File Include="bin/roslyn/csc.rsp">
<publishTime>11/14/2019 08:40:36</publishTime>
</File>
<File Include="bin/roslyn/csi.exe">
<publishTime>11/19/2019 07:54:38</publishTime>
</File>
<File Include="bin/roslyn/csi.exe.config">
<publishTime>11/19/2019 07:54:38</publishTime>
</File>
<File Include="bin/roslyn/csi.rsp">
<publishTime>11/14/2019 08:40:50</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.Build.Tasks.CodeAnalysis.dll">
<publishTime>11/19/2019 07:50:40</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.CSharp.dll">
<publishTime>11/19/2019 07:54:04</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.CSharp.Scripting.dll">
<publishTime>11/19/2019 07:54:32</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.dll">
<publishTime>11/19/2019 07:51:56</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.Scripting.dll">
<publishTime>11/19/2019 07:51:58</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.VisualBasic.dll">
<publishTime>11/19/2019 07:52:44</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CSharp.Core.targets">
<publishTime>11/14/2019 08:40:38</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.DiaSymReader.Native.amd64.dll">
<publishTime>12/05/2017 09:36:44</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.DiaSymReader.Native.x86.dll">
<publishTime>12/05/2017 09:36:44</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.Managed.Core.targets">
<publishTime>11/14/2019 08:40:38</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.VisualBasic.Core.targets">
<publishTime>11/14/2019 08:40:38</publishTime>
</File>
<File Include="bin/roslyn/System.Buffers.dll">
<publishTime>07/20/2017 01:01:28</publishTime>
</File>
<File Include="bin/roslyn/System.Collections.Immutable.dll">
<publishTime>05/16/2018 04:29:34</publishTime>
</File>
<File Include="bin/roslyn/System.Memory.dll">
<publishTime>04/18/2019 07:24:34</publishTime>
</File>
<File Include="bin/roslyn/System.Numerics.Vectors.dll">
<publishTime>07/20/2017 01:01:36</publishTime>
</File>
<File Include="bin/roslyn/System.Reflection.Metadata.dll">
<publishTime>05/16/2018 04:29:44</publishTime>
</File>
<File Include="bin/roslyn/System.Runtime.CompilerServices.Unsafe.dll">
<publishTime>09/19/2018 10:38:10</publishTime>
</File>
<File Include="bin/roslyn/System.Text.Encoding.CodePages.dll">
<publishTime>11/30/2018 07:39:18</publishTime>
</File>
<File Include="bin/roslyn/System.Threading.Tasks.Extensions.dll">
<publishTime>06/19/2019 03:08:48</publishTime>
</File>
<File Include="bin/roslyn/vbc.exe">
<publishTime>11/19/2019 07:52:48</publishTime>
</File>
<File Include="bin/roslyn/vbc.exe.config">
<publishTime>11/19/2019 07:52:46</publishTime>
</File>
<File Include="bin/roslyn/vbc.rsp">
<publishTime>11/14/2019 08:40:42</publishTime>
</File>
<File Include="bin/roslyn/VBCSCompiler.exe">
<publishTime>11/19/2019 07:54:22</publishTime>
</File>
<File Include="bin/roslyn/VBCSCompiler.exe.config">
<publishTime>11/19/2019 07:54:22</publishTime>
</File>
<File Include="bin/System.Buffers.dll">
<publishTime>02/19/2020 10:05:18</publishTime>
</File>
<File Include="bin/System.Collections.Immutable.dll">
<publishTime>04/07/2025 10:52:55</publishTime>
</File>
<File Include="bin/System.Diagnostics.DiagnosticSource.dll">
<publishTime>02/16/2023 08:33:28</publishTime>
</File>
<File Include="bin/System.Formats.Asn1.dll">
<publishTime>06/14/2024 03:44:14</publishTime>
</File>
<File Include="bin/System.Memory.dll">
<publishTime>05/08/2022 03:31:02</publishTime>
</File>
<File Include="bin/System.Net.Http.Formatting.dll">
<publishTime>10/21/2023 04:33:52</publishTime>
</File>
<File Include="bin/System.Numerics.Vectors.dll">
<publishTime>05/15/2018 13:29:44</publishTime>
</File>
<File Include="bin/System.Reflection.Metadata.dll">
<publishTime>04/07/2025 10:52:55</publishTime>
</File>
<File Include="bin/System.Runtime.CompilerServices.Unsafe.dll">
<publishTime>10/23/2021 07:40:18</publishTime>
</File>
<File Include="bin/System.Text.Encodings.Web.dll">
<publishTime>10/31/2023 23:00:28</publishTime>
</File>
<File Include="bin/System.Text.Json.dll">
<publishTime>09/17/2024 07:15:02</publishTime>
</File>
<File Include="bin/System.Threading.Tasks.Extensions.dll">
<publishTime>02/19/2020 10:05:18</publishTime>
</File>
<File Include="bin/System.ValueTuple.dll">
<publishTime>05/15/2018 21:29:52</publishTime>
</File>
<File Include="bin/System.Web.Cors.dll">
<publishTime>10/21/2023 04:33:50</publishTime>
</File>
<File Include="bin/System.Web.Http.Cors.dll">
<publishTime>10/21/2023 04:34:12</publishTime>
</File>
<File Include="bin/System.Web.Http.dll">
<publishTime>10/21/2023 04:34:06</publishTime>
</File>
<File Include="bin/System.Web.Http.WebHost.dll">
<publishTime>10/21/2023 04:34:08</publishTime>
</File>
<File Include="bin/System.Web.Optimization.dll">
<publishTime>12/06/2024 15:19:48</publishTime>
</File>
<File Include="bin/webapi.dll">
<publishTime>07/14/2025 15:32:41</publishTime>
</File>
<File Include="bin/webapi.pdb">
<publishTime>07/14/2025 15:32:41</publishTime>
</File>
<File Include="bin/WebGrease.dll">
<publishTime>12/06/2024 15:20:54</publishTime>
</File>
<File Include="bin/zh-Hans/System.Net.Http.Formatting.resources.dll">
<publishTime>10/21/2023 04:34:46</publishTime>
</File>
<File Include="bin/zh-Hans/System.Web.Http.resources.dll">
<publishTime>10/21/2023 04:34:46</publishTime>
</File>
<File Include="bin/zh-Hans/System.Web.Http.WebHost.resources.dll">
<publishTime>10/21/2023 04:34:46</publishTime>
</File>
<File Include="Global.asax">
<publishTime>12/06/2024 15:19:18</publishTime>
</File>
<File Include="Web.config">
<publishTime>05/27/2025 20:02:48</publishTime>
</File>
</ItemGroup>
</Project>

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- https://go.microsoft.com/fwlink/?LinkID=208121. -->
<Project>
<PropertyGroup>
<DeleteExistingFiles>false</DeleteExistingFiles>
<ExcludeApp_Data>false</ExcludeApp_Data>
<LaunchSiteAfterPublish>true</LaunchSiteAfterPublish>
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<PublishProvider>FileSystem</PublishProvider>
<PublishUrl>C:\webapi</PublishUrl>
<WebPublishMethod>FileSystem</WebPublishMethod>
<_TargetId>Folder</_TargetId>
</PropertyGroup>
</Project>

View File

@ -0,0 +1,242 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- https://go.microsoft.com/fwlink/?LinkID=208121. -->
<Project>
<PropertyGroup>
<_PublishTargetUrl>C:\webapi</_PublishTargetUrl>
<History>True|2025-07-14T08:16:57.1197122Z||;</History>
<LastFailureDetails />
</PropertyGroup>
<ItemGroup>
<File Include="bin/Antlr3.Runtime.dll">
<publishTime>09/11/2013 00:29:20</publishTime>
</File>
<File Include="bin/Antlr3.Runtime.pdb">
<publishTime>09/11/2013 00:29:20</publishTime>
</File>
<File Include="bin/DataCommon.dll">
<publishTime>07/10/2025 16:24:35</publishTime>
</File>
<File Include="bin/DataCommon.dll.config">
<publishTime>03/17/2025 11:31:00</publishTime>
</File>
<File Include="bin/DataCommon.pdb">
<publishTime>07/10/2025 16:24:35</publishTime>
</File>
<File Include="bin/Microsoft.AspNetCore.Http.Abstractions.dll">
<publishTime>06/07/2018 08:27:00</publishTime>
</File>
<File Include="bin/Microsoft.AspNetCore.Http.dll">
<publishTime>05/09/2022 05:18:38</publishTime>
</File>
<File Include="bin/Microsoft.AspNetCore.Http.Features.dll">
<publishTime>06/07/2018 08:26:54</publishTime>
</File>
<File Include="bin/Microsoft.AspNetCore.WebUtilities.dll">
<publishTime>06/07/2018 08:26:54</publishTime>
</File>
<File Include="bin/Microsoft.Bcl.AsyncInterfaces.dll">
<publishTime>10/31/2023 23:00:18</publishTime>
</File>
<File Include="bin/Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll">
<publishTime>12/06/2024 15:19:54</publishTime>
</File>
<File Include="bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll">
<publishTime>06/07/2018 08:27:02</publishTime>
</File>
<File Include="bin/Microsoft.Extensions.ObjectPool.dll">
<publishTime>06/07/2018 08:27:00</publishTime>
</File>
<File Include="bin/Microsoft.Extensions.Options.dll">
<publishTime>06/07/2018 08:27:02</publishTime>
</File>
<File Include="bin/Microsoft.Extensions.Primitives.dll">
<publishTime>06/07/2018 08:26:58</publishTime>
</File>
<File Include="bin/Microsoft.Net.Http.Headers.dll">
<publishTime>06/07/2018 08:26:56</publishTime>
</File>
<File Include="bin/Microsoft.Web.Infrastructure.dll">
<publishTime>12/06/2024 15:20:36</publishTime>
</File>
<File Include="bin/Newtonsoft.Json.Bson.dll">
<publishTime>11/28/2018 07:10:18</publishTime>
</File>
<File Include="bin/Newtonsoft.Json.Bson.pdb">
<publishTime>11/28/2018 07:07:54</publishTime>
</File>
<File Include="bin/Newtonsoft.Json.dll">
<publishTime>03/08/2023 07:09:56</publishTime>
</File>
<File Include="bin/Oracle.ManagedDataAccess.dll">
<publishTime>12/21/2024 14:43:58</publishTime>
</File>
<File Include="bin/roslyn/csc.exe">
<publishTime>11/19/2019 07:54:22</publishTime>
</File>
<File Include="bin/roslyn/csc.exe.config">
<publishTime>11/19/2019 07:54:22</publishTime>
</File>
<File Include="bin/roslyn/csc.rsp">
<publishTime>11/14/2019 08:40:36</publishTime>
</File>
<File Include="bin/roslyn/csi.exe">
<publishTime>11/19/2019 07:54:38</publishTime>
</File>
<File Include="bin/roslyn/csi.exe.config">
<publishTime>11/19/2019 07:54:38</publishTime>
</File>
<File Include="bin/roslyn/csi.rsp">
<publishTime>11/14/2019 08:40:50</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.Build.Tasks.CodeAnalysis.dll">
<publishTime>11/19/2019 07:50:40</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.CSharp.dll">
<publishTime>11/19/2019 07:54:04</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.CSharp.Scripting.dll">
<publishTime>11/19/2019 07:54:32</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.dll">
<publishTime>11/19/2019 07:51:56</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.Scripting.dll">
<publishTime>11/19/2019 07:51:58</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.VisualBasic.dll">
<publishTime>11/19/2019 07:52:44</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CSharp.Core.targets">
<publishTime>11/14/2019 08:40:38</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.DiaSymReader.Native.amd64.dll">
<publishTime>12/05/2017 09:36:44</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.DiaSymReader.Native.x86.dll">
<publishTime>12/05/2017 09:36:44</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.Managed.Core.targets">
<publishTime>11/14/2019 08:40:38</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.VisualBasic.Core.targets">
<publishTime>11/14/2019 08:40:38</publishTime>
</File>
<File Include="bin/roslyn/System.Buffers.dll">
<publishTime>07/20/2017 01:01:28</publishTime>
</File>
<File Include="bin/roslyn/System.Collections.Immutable.dll">
<publishTime>05/16/2018 04:29:34</publishTime>
</File>
<File Include="bin/roslyn/System.Memory.dll">
<publishTime>04/18/2019 07:24:34</publishTime>
</File>
<File Include="bin/roslyn/System.Numerics.Vectors.dll">
<publishTime>07/20/2017 01:01:36</publishTime>
</File>
<File Include="bin/roslyn/System.Reflection.Metadata.dll">
<publishTime>05/16/2018 04:29:44</publishTime>
</File>
<File Include="bin/roslyn/System.Runtime.CompilerServices.Unsafe.dll">
<publishTime>09/19/2018 10:38:10</publishTime>
</File>
<File Include="bin/roslyn/System.Text.Encoding.CodePages.dll">
<publishTime>11/30/2018 07:39:18</publishTime>
</File>
<File Include="bin/roslyn/System.Threading.Tasks.Extensions.dll">
<publishTime>06/19/2019 03:08:48</publishTime>
</File>
<File Include="bin/roslyn/vbc.exe">
<publishTime>11/19/2019 07:52:48</publishTime>
</File>
<File Include="bin/roslyn/vbc.exe.config">
<publishTime>11/19/2019 07:52:46</publishTime>
</File>
<File Include="bin/roslyn/vbc.rsp">
<publishTime>11/14/2019 08:40:42</publishTime>
</File>
<File Include="bin/roslyn/VBCSCompiler.exe">
<publishTime>11/19/2019 07:54:22</publishTime>
</File>
<File Include="bin/roslyn/VBCSCompiler.exe.config">
<publishTime>11/19/2019 07:54:22</publishTime>
</File>
<File Include="bin/System.Buffers.dll">
<publishTime>02/19/2020 10:05:18</publishTime>
</File>
<File Include="bin/System.Collections.Immutable.dll">
<publishTime>04/07/2025 10:52:55</publishTime>
</File>
<File Include="bin/System.Diagnostics.DiagnosticSource.dll">
<publishTime>02/16/2023 08:33:28</publishTime>
</File>
<File Include="bin/System.Formats.Asn1.dll">
<publishTime>06/14/2024 03:44:14</publishTime>
</File>
<File Include="bin/System.Memory.dll">
<publishTime>05/08/2022 03:31:02</publishTime>
</File>
<File Include="bin/System.Net.Http.Formatting.dll">
<publishTime>10/21/2023 04:33:52</publishTime>
</File>
<File Include="bin/System.Numerics.Vectors.dll">
<publishTime>05/15/2018 13:29:44</publishTime>
</File>
<File Include="bin/System.Reflection.Metadata.dll">
<publishTime>04/07/2025 10:52:55</publishTime>
</File>
<File Include="bin/System.Runtime.CompilerServices.Unsafe.dll">
<publishTime>10/23/2021 07:40:18</publishTime>
</File>
<File Include="bin/System.Text.Encodings.Web.dll">
<publishTime>10/31/2023 23:00:28</publishTime>
</File>
<File Include="bin/System.Text.Json.dll">
<publishTime>09/17/2024 07:15:02</publishTime>
</File>
<File Include="bin/System.Threading.Tasks.Extensions.dll">
<publishTime>02/19/2020 10:05:18</publishTime>
</File>
<File Include="bin/System.ValueTuple.dll">
<publishTime>05/15/2018 21:29:52</publishTime>
</File>
<File Include="bin/System.Web.Cors.dll">
<publishTime>10/21/2023 04:33:50</publishTime>
</File>
<File Include="bin/System.Web.Http.Cors.dll">
<publishTime>10/21/2023 04:34:12</publishTime>
</File>
<File Include="bin/System.Web.Http.dll">
<publishTime>10/21/2023 04:34:06</publishTime>
</File>
<File Include="bin/System.Web.Http.WebHost.dll">
<publishTime>10/21/2023 04:34:08</publishTime>
</File>
<File Include="bin/System.Web.Optimization.dll">
<publishTime>12/06/2024 15:19:48</publishTime>
</File>
<File Include="bin/webapi.dll">
<publishTime>07/14/2025 16:16:56</publishTime>
</File>
<File Include="bin/webapi.pdb">
<publishTime>07/14/2025 16:16:56</publishTime>
</File>
<File Include="bin/WebGrease.dll">
<publishTime>12/06/2024 15:20:54</publishTime>
</File>
<File Include="bin/zh-Hans/System.Net.Http.Formatting.resources.dll">
<publishTime>10/21/2023 04:34:46</publishTime>
</File>
<File Include="bin/zh-Hans/System.Web.Http.resources.dll">
<publishTime>10/21/2023 04:34:46</publishTime>
</File>
<File Include="bin/zh-Hans/System.Web.Http.WebHost.resources.dll">
<publishTime>10/21/2023 04:34:46</publishTime>
</File>
<File Include="Global.asax">
<publishTime>12/06/2024 15:19:18</publishTime>
</File>
<File Include="Web.config">
<publishTime>07/14/2025 16:16:56</publishTime>
</File>
</ItemGroup>
</Project>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
您 Web 项目的发布/打包进程将使用此文件。您可以通过编辑此 MSBuild 文件
来自定义该进程的行为。若要了解与此相关的详细信息,请访问 http://go.microsoft.com/fwlink/?LinkID=208121。
-->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WebPublishMethod>FileSystem</WebPublishMethod>
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<SiteUrlToLaunchAfterPublish />
<LaunchSiteAfterPublish>true</LaunchSiteAfterPublish>
<ExcludeApp_Data>false</ExcludeApp_Data>
<publishUrl>E:\MES_API</publishUrl>
<DeleteExistingFiles>true</DeleteExistingFiles>
</PropertyGroup>
</Project>

View File

@ -0,0 +1,775 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
您 Web 项目的发布/打包进程将使用此文件。您可以通过编辑此 MSBuild 文件
来自定义该进程的行为。若要了解与此相关的详细信息,请访问 http://go.microsoft.com/fwlink/?LinkID=208121。
-->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<TimeStampOfAssociatedLegacyPublishXmlFile />
<_PublishTargetUrl>E:\MES_API</_PublishTargetUrl>
<EncryptedPassword />
<History>False|2025-04-20T07:09:02.2315218Z||;True|2024-12-13T11:58:48.1805211+08:00||;True|2024-12-12T09:57:01.5740382+08:00||;True|2024-12-12T09:55:59.4032296+08:00||;True|2024-12-10T12:04:26.7958118+08:00||;True|2024-12-10T12:03:50.4996355+08:00||;False|2024-12-10T12:02:08.5027541+08:00||;False|2024-12-10T11:50:33.0671615+08:00||;False|2024-12-10T11:44:44.7870533+08:00||;False|2024-12-10T11:43:57.0044064+08:00||;False|2024-12-10T11:24:14.1836625+08:00||;False|2024-12-09T18:18:28.5493081+08:00||;False|2024-12-09T18:15:35.1776174+08:00||;False|2024-12-09T18:14:23.9644535+08:00||;False|2024-12-09T18:14:00.1407097+08:00||;</History>
<LastFailureDetails />
</PropertyGroup>
<ItemGroup>
<File Include="bin/Antlr3.Runtime.dll">
<publishTime>09/11/2013 00:29:20</publishTime>
</File>
<File Include="bin/Antlr3.Runtime.pdb">
<publishTime>09/11/2013 00:29:20</publishTime>
</File>
<File Include="bin/DataCommon.dll">
<publishTime>12/10/2024 11:24:13</publishTime>
</File>
<File Include="bin/DataCommon.pdb">
<publishTime>12/10/2024 11:24:13</publishTime>
</File>
<File Include="bin/Microsoft.AspNetCore.Http.Abstractions.dll">
<publishTime>06/07/2018 08:27:00</publishTime>
</File>
<File Include="bin/Microsoft.AspNetCore.Http.dll">
<publishTime>05/09/2022 05:18:38</publishTime>
</File>
<File Include="bin/Microsoft.AspNetCore.Http.Features.dll">
<publishTime>06/07/2018 08:26:54</publishTime>
</File>
<File Include="bin/Microsoft.AspNetCore.WebUtilities.dll">
<publishTime>06/07/2018 08:26:54</publishTime>
</File>
<File Include="bin/Microsoft.Build.Tasks.CodeAnalysis.dll">
<publishTime>06/18/2015 20:19:46</publishTime>
</File>
<File Include="bin/Microsoft.CodeAnalysis.CSharp.dll">
<publishTime>06/18/2015 20:19:46</publishTime>
</File>
<File Include="bin/Microsoft.CodeAnalysis.dll">
<publishTime>06/18/2015 20:19:44</publishTime>
</File>
<File Include="bin/Microsoft.CodeAnalysis.VisualBasic.dll">
<publishTime>06/18/2015 20:19:46</publishTime>
</File>
<File Include="bin/Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll">
<publishTime>12/06/2024 15:19:52</publishTime>
</File>
<File Include="bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll">
<publishTime>06/07/2018 08:27:02</publishTime>
</File>
<File Include="bin/Microsoft.Extensions.ObjectPool.dll">
<publishTime>06/07/2018 08:27:00</publishTime>
</File>
<File Include="bin/Microsoft.Extensions.Options.dll">
<publishTime>06/07/2018 08:27:02</publishTime>
</File>
<File Include="bin/Microsoft.Extensions.Primitives.dll">
<publishTime>06/07/2018 08:26:58</publishTime>
</File>
<File Include="bin/Microsoft.Net.Http.Headers.dll">
<publishTime>06/07/2018 08:26:56</publishTime>
</File>
<File Include="bin/Microsoft.Web.Infrastructure.dll">
<publishTime>12/06/2024 15:20:34</publishTime>
</File>
<File Include="bin/Microsoft.Win32.Primitives.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/netstandard.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/Newtonsoft.Json.Bson.dll">
<publishTime>11/28/2018 07:10:18</publishTime>
</File>
<File Include="bin/Newtonsoft.Json.Bson.pdb">
<publishTime>11/28/2018 07:07:54</publishTime>
</File>
<File Include="bin/Newtonsoft.Json.dll">
<publishTime>03/08/2023 07:09:56</publishTime>
</File>
<File Include="bin/Oracle.ManagedDataAccess.dll">
<publishTime>12/06/2024 15:19:27</publishTime>
</File>
<File Include="bin/roslyn/api.rar">
<publishTime>04/07/2020 10:26:12</publishTime>
</File>
<File Include="bin/roslyn/api.zip">
<publishTime>11/12/2019 10:15:22</publishTime>
</File>
<File Include="bin/roslyn/code.zip">
<publishTime>09/14/2016 17:20:02</publishTime>
</File>
<File Include="bin/roslyn/CS16_cn.exe">
<publishTime>02/21/2012 12:14:30</publishTime>
</File>
<File Include="bin/roslyn/csc.exe">
<publishTime>11/19/2019 07:54:22</publishTime>
</File>
<File Include="bin/roslyn/csc.exe.config">
<publishTime>11/19/2019 07:54:22</publishTime>
</File>
<File Include="bin/roslyn/csc.rsp">
<publishTime>11/14/2019 08:40:36</publishTime>
</File>
<File Include="bin/roslyn/csi.exe">
<publishTime>11/19/2019 07:54:38</publishTime>
</File>
<File Include="bin/roslyn/csi.exe.config">
<publishTime>11/19/2019 07:54:38</publishTime>
</File>
<File Include="bin/roslyn/csi.rsp">
<publishTime>02/15/2022 13:21:14</publishTime>
</File>
<File Include="bin/roslyn/DL.CODE 1.81.zip">
<publishTime>01/11/2019 15:10:17</publishTime>
</File>
<File Include="bin/roslyn/DumpStack.log.tmp">
<publishTime>05/12/2021 14:52:51</publishTime>
</File>
<File Include="bin/roslyn/dun.dll">
<publishTime>04/04/2021 23:29:19</publishTime>
</File>
<File Include="bin/roslyn/FDBK_WMS.zip">
<publishTime>12/17/2020 11:33:56</publishTime>
</File>
<File Include="bin/roslyn/f密码.txt">
<publishTime>03/31/2020 10:54:37</publishTime>
</File>
<File Include="bin/roslyn/HBuilderX.3.0.7.20210109-alpha.full.zip">
<publishTime>01/28/2021 10:35:37</publishTime>
</File>
<File Include="bin/roslyn/jwdz.dmp">
<publishTime>01/31/2021 15:16:04</publishTime>
</File>
<File Include="bin/roslyn/jwwms.rar">
<publishTime>12/31/2020 16:37:24</publishTime>
</File>
<File Include="bin/roslyn/jxjw.dmp">
<publishTime>12/25/2020 17:19:12</publishTime>
</File>
<File Include="bin/roslyn/JxjwPda.zip">
<publishTime>12/28/2020 17:22:44</publishTime>
</File>
<File Include="bin/roslyn/MediaID.bin">
<publishTime>11/23/2019 10:19:27</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.Build.Tasks.CodeAnalysis.dll">
<publishTime>11/19/2019 07:50:40</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.CSharp.dll">
<publishTime>11/19/2019 07:54:04</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.CSharp.Scripting.dll">
<publishTime>11/19/2019 07:54:32</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.dll">
<publishTime>11/19/2019 07:51:56</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.Scripting.dll">
<publishTime>11/19/2019 07:51:58</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.VisualBasic.dll">
<publishTime>11/19/2019 07:52:44</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CSharp.Core.targets">
<publishTime>11/14/2019 08:40:38</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.DiaSymReader.Native.amd64.dll">
<publishTime>12/05/2017 09:36:44</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.DiaSymReader.Native.x86.dll">
<publishTime>12/05/2017 09:36:44</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.Managed.Core.CurrentVersions.targets">
<publishTime>02/15/2022 13:33:08</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.Managed.Core.targets">
<publishTime>11/14/2019 08:40:38</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.Office.Interop.Excel.dll">
<publishTime>09/06/2002 12:52:56</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.VisualBasic.Core.targets">
<publishTime>11/14/2019 08:40:38</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.Win32.Primitives.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/pcst_1.xdb">
<publishTime>03/27/2020 10:18:16</publishTime>
</File>
<File Include="bin/roslyn/plc协议补充.txt">
<publishTime>03/30/2020 17:00:24</publishTime>
</File>
<File Include="bin/roslyn/RF1.0.apk">
<publishTime>03/31/2020 08:13:59</publishTime>
</File>
<File Include="bin/roslyn/Simatic_EKB_Install_2016_07_16.exe">
<publishTime>11/27/2016 19:21:30</publishTime>
</File>
<File Include="bin/roslyn/SunloginClient10.0_beta.exe">
<publishTime>06/27/2019 13:35:56</publishTime>
</File>
<File Include="bin/roslyn/System.AppContext.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/System.Buffers.dll">
<publishTime>07/20/2017 01:01:28</publishTime>
</File>
<File Include="bin/roslyn/System.Collections.Immutable.dll">
<publishTime>05/16/2018 04:29:34</publishTime>
</File>
<File Include="bin/roslyn/System.Console.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/System.Diagnostics.FileVersionInfo.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/System.Diagnostics.Process.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/System.Diagnostics.StackTrace.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/System.IO.Compression.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/System.IO.FileSystem.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/System.IO.FileSystem.DriveInfo.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/System.IO.FileSystem.Primitives.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/System.IO.Pipes.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/System.Memory.dll">
<publishTime>04/18/2019 07:24:34</publishTime>
</File>
<File Include="bin/roslyn/System.Numerics.Vectors.dll">
<publishTime>07/20/2017 01:01:36</publishTime>
</File>
<File Include="bin/roslyn/System.Reflection.Metadata.dll">
<publishTime>05/16/2018 04:29:44</publishTime>
</File>
<File Include="bin/roslyn/System.Runtime.CompilerServices.Unsafe.dll">
<publishTime>09/19/2018 10:38:10</publishTime>
</File>
<File Include="bin/roslyn/System.Security.AccessControl.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/System.Security.Claims.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/System.Security.Cryptography.Algorithms.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/System.Security.Cryptography.Encoding.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/System.Security.Cryptography.Primitives.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/System.Security.Cryptography.X509Certificates.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/System.Security.Principal.Windows.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/System.Text.Encoding.CodePages.dll">
<publishTime>11/30/2018 07:39:18</publishTime>
</File>
<File Include="bin/roslyn/System.Threading.Tasks.Extensions.dll">
<publishTime>06/19/2019 03:08:48</publishTime>
</File>
<File Include="bin/roslyn/System.Threading.Thread.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/System.ValueTuple.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/System.Xml.ReaderWriter.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/System.Xml.XmlDocument.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/System.Xml.XPath.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/System.Xml.XPath.XDocument.dll">
<publishTime>12/13/2017 22:09:38</publishTime>
</File>
<File Include="bin/roslyn/szWcs.zip">
<publishTime>03/27/2020 14:54:45</publishTime>
</File>
<File Include="bin/roslyn/Tvapi.rar">
<publishTime>04/07/2020 12:08:50</publishTime>
</File>
<File Include="bin/roslyn/vbc.exe">
<publishTime>11/19/2019 07:52:48</publishTime>
</File>
<File Include="bin/roslyn/vbc.exe.config">
<publishTime>11/19/2019 07:52:46</publishTime>
</File>
<File Include="bin/roslyn/vbc.rsp">
<publishTime>11/14/2019 08:40:42</publishTime>
</File>
<File Include="bin/roslyn/VBCSCompiler.exe">
<publishTime>11/19/2019 07:54:22</publishTime>
</File>
<File Include="bin/roslyn/VBCSCompiler.exe.config">
<publishTime>11/19/2019 07:54:22</publishTime>
</File>
<File Include="bin/roslyn/vs2015.ent_chs.iso">
<publishTime>05/19/2017 15:11:13</publishTime>
</File>
<File Include="bin/roslyn/W.P.S.9208.20.2735.exe">
<publishTime>01/10/2020 10:53:42</publishTime>
</File>
<File Include="bin/roslyn/Wcs.rar">
<publishTime>12/04/2019 15:55:44</publishTime>
</File>
<File Include="bin/roslyn/WCSIce.rar">
<publishTime>01/11/2021 09:02:47</publishTime>
</File>
<File Include="bin/roslyn/webapi.zip">
<publishTime>03/02/2021 09:26:12</publishTime>
</File>
<File Include="bin/roslyn/webapi20191218.zip">
<publishTime>12/24/2019 13:38:38</publishTime>
</File>
<File Include="bin/roslyn/webapi20200305.zip">
<publishTime>03/05/2020 10:59:52</publishTime>
</File>
<File Include="bin/roslyn/webServicesWindowsFormTest20191112.zip">
<publishTime>11/12/2019 17:31:40</publishTime>
</File>
<File Include="bin/roslyn/website.zip">
<publishTime>03/31/2020 08:14:01</publishTime>
</File>
<File Include="bin/roslyn/wms">
<publishTime>06/08/2021 09:45:44</publishTime>
</File>
<File Include="bin/roslyn/WMS.bak">
<publishTime>05/18/2020 17:01:28</publishTime>
</File>
<File Include="bin/roslyn/wms.rar">
<publishTime>02/02/2021 13:32:48</publishTime>
</File>
<File Include="bin/roslyn/wms.zip">
<publishTime>11/12/2019 17:30:45</publishTime>
</File>
<File Include="bin/roslyn/wms0401.rar">
<publishTime>10/28/2020 09:41:18</publishTime>
</File>
<File Include="bin/roslyn/wms1.bak">
<publishTime>11/22/2020 08:35:17</publishTime>
</File>
<File Include="bin/roslyn/wms1.zip">
<publishTime>01/23/2021 09:41:49</publishTime>
</File>
<File Include="bin/roslyn/wms20200818.dmp">
<publishTime>08/18/2020 12:57:12</publishTime>
</File>
<File Include="bin/roslyn/wms_cs.bak">
<publishTime>03/14/2021 22:11:47</publishTime>
</File>
<File Include="bin/roslyn/wms_cs.zip">
<publishTime>03/02/2021 20:00:00</publishTime>
</File>
<File Include="bin/roslyn/WMS软件问题.xlsx">
<publishTime>11/10/2020 17:53:11</publishTime>
</File>
<File Include="bin/roslyn/xawms2.dmp">
<publishTime>08/27/2020 13:32:46</publishTime>
</File>
<File Include="bin/roslyn/__UNI__E9AA008_1014120801.apk">
<publishTime>10/16/2019 07:08:53</publishTime>
</File>
<File Include="bin/roslyn/一区输送机反馈.pdf">
<publishTime>09/11/2019 12:51:35</publishTime>
</File>
<File Include="bin/roslyn/二区输送机反馈.pdf">
<publishTime>09/11/2019 12:53:46</publishTime>
</File>
<File Include="bin/roslyn/堆垛机OPC通讯接口Ver1.1.pdf">
<publishTime>03/27/2020 08:39:09</publishTime>
</File>
<File Include="bin/roslyn/堆垛机预约区.pdf">
<publishTime>09/11/2019 13:00:46</publishTime>
</File>
<File Include="bin/roslyn/微信截图_20200702140623.png">
<publishTime>07/02/2020 14:06:31</publishTime>
</File>
<File Include="bin/roslyn/提升机输送机反馈.pdf">
<publishTime>09/11/2019 12:56:22</publishTime>
</File>
<File Include="bin/roslyn/数据库.zip">
<publishTime>06/08/2021 09:47:34</publishTime>
</File>
<File Include="bin/roslyn/新建文本文档 %282%29.txt">
<publishTime>12/20/2020 11:45:34</publishTime>
</File>
<File Include="bin/roslyn/新建文本文档.txt">
<publishTime>05/10/2021 09:34:46</publishTime>
</File>
<File Include="bin/roslyn/江苏菲达宝电气金蝶PLM项目方案20191105.pptx">
<publishTime>11/05/2019 11:26:44</publishTime>
</File>
<File Include="bin/roslyn/绝对不发PC源码.zip">
<publishTime>10/10/2020 12:30:35</publishTime>
</File>
<File Include="bin/roslyn/输送机预约区.pdf">
<publishTime>09/11/2019 12:58:05</publishTime>
</File>
<File Include="bin/System.AppContext.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Buffers.dll">
<publishTime>02/19/2020 10:05:18</publishTime>
</File>
<File Include="bin/System.Collections.Concurrent.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Collections.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Collections.Immutable.dll">
<publishTime>06/18/2015 20:19:46</publishTime>
</File>
<File Include="bin/System.Collections.NonGeneric.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Collections.Specialized.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.ComponentModel.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.ComponentModel.EventBasedAsync.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.ComponentModel.Primitives.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.ComponentModel.TypeConverter.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Console.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Data.Common.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Diagnostics.Contracts.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Diagnostics.Debug.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Diagnostics.FileVersionInfo.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Diagnostics.Process.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Diagnostics.StackTrace.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Diagnostics.TextWriterTraceListener.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Diagnostics.Tools.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Diagnostics.TraceSource.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Diagnostics.Tracing.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Drawing.Primitives.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Dynamic.Runtime.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Globalization.Calendars.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Globalization.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Globalization.Extensions.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.IO.Compression.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.IO.Compression.ZipFile.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.IO.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.IO.FileSystem.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.IO.FileSystem.DriveInfo.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.IO.FileSystem.Primitives.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.IO.FileSystem.Watcher.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.IO.IsolatedStorage.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.IO.MemoryMappedFiles.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.IO.Pipes.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.IO.UnmanagedMemoryStream.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Linq.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Linq.Expressions.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Linq.Parallel.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Linq.Queryable.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Memory.dll">
<publishTime>05/08/2022 03:31:02</publishTime>
</File>
<File Include="bin/System.Net.Http.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Net.Http.Formatting.dll">
<publishTime>10/21/2023 04:33:52</publishTime>
</File>
<File Include="bin/System.Net.NameResolution.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Net.NetworkInformation.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Net.Ping.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Net.Primitives.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Net.Requests.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Net.Security.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Net.Sockets.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Net.WebHeaderCollection.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Net.WebSockets.Client.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Net.WebSockets.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Numerics.Vectors.dll">
<publishTime>05/15/2018 13:29:44</publishTime>
</File>
<File Include="bin/System.ObjectModel.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Reflection.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Reflection.Extensions.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Reflection.Metadata.dll">
<publishTime>06/18/2015 20:19:46</publishTime>
</File>
<File Include="bin/System.Reflection.Primitives.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Resources.Reader.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Resources.ResourceManager.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Resources.Writer.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Runtime.CompilerServices.Unsafe.dll">
<publishTime>02/19/2020 10:05:16</publishTime>
</File>
<File Include="bin/System.Runtime.CompilerServices.VisualC.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Runtime.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Runtime.Extensions.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Runtime.Handles.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Runtime.InteropServices.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Runtime.InteropServices.RuntimeInformation.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Runtime.Numerics.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Runtime.Serialization.Formatters.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Runtime.Serialization.Json.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Runtime.Serialization.Primitives.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Runtime.Serialization.Xml.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Security.Claims.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Security.Cryptography.Algorithms.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Security.Cryptography.Csp.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Security.Cryptography.Encoding.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Security.Cryptography.Primitives.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Security.Cryptography.X509Certificates.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Security.Principal.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Security.SecureString.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Text.Encoding.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Text.Encoding.Extensions.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Text.Encodings.Web.dll">
<publishTime>05/15/2018 21:29:52</publishTime>
</File>
<File Include="bin/System.Text.RegularExpressions.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Threading.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Threading.Overlapped.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Threading.Tasks.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Threading.Tasks.Extensions.dll">
<publishTime>02/19/2020 10:05:18</publishTime>
</File>
<File Include="bin/System.Threading.Tasks.Parallel.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Threading.Thread.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Threading.ThreadPool.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Threading.Timer.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.ValueTuple.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Web.Cors.dll">
<publishTime>10/21/2023 04:33:50</publishTime>
</File>
<File Include="bin/System.Web.Http.Cors.dll">
<publishTime>10/21/2023 04:34:12</publishTime>
</File>
<File Include="bin/System.Web.Http.dll">
<publishTime>10/21/2023 04:34:06</publishTime>
</File>
<File Include="bin/System.Web.Http.WebHost.dll">
<publishTime>10/21/2023 04:34:08</publishTime>
</File>
<File Include="bin/System.Web.Optimization.dll">
<publishTime>12/06/2024 15:19:47</publishTime>
</File>
<File Include="bin/System.Xml.ReaderWriter.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Xml.XDocument.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Xml.XmlDocument.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Xml.XmlSerializer.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Xml.XPath.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/System.Xml.XPath.XDocument.dll">
<publishTime>06/28/2024 09:47:43</publishTime>
</File>
<File Include="bin/webapi.dll">
<publishTime>12/13/2024 11:58:46</publishTime>
</File>
<File Include="bin/webapi.pdb">
<publishTime>12/13/2024 11:58:46</publishTime>
</File>
<File Include="bin/WebGrease.dll">
<publishTime>12/06/2024 15:20:52</publishTime>
</File>
<File Include="bin/zh-Hans/System.Net.Http.Formatting.resources.dll">
<publishTime>10/21/2023 04:34:46</publishTime>
</File>
<File Include="bin/zh-Hans/System.Web.Http.resources.dll">
<publishTime>10/21/2023 04:34:46</publishTime>
</File>
<File Include="bin/zh-Hans/System.Web.Http.WebHost.resources.dll">
<publishTime>10/21/2023 04:34:46</publishTime>
</File>
<File Include="Global.asax">
<publishTime>12/06/2024 15:19:17</publishTime>
</File>
<File Include="Web.config">
<publishTime>12/10/2024 12:04:26</publishTime>
</File>
</ItemGroup>
</Project>

3276
API/Public/OracleHelper.cs Normal file

File diff suppressed because it is too large Load Diff

87
API/RfConfig.cs Normal file
View File

@ -0,0 +1,87 @@
using System;
using System.Data;
using System.IO;
using System.Reflection;
using System.Collections.Generic;
namespace WCS
{
/// <summary>
/// Rf信息配置类
/// </summary>
public class RfConfig
{
private const string CONFIG_XML_FILE = "config.xml";
private const string SYSTEM_SET_NODE = "SystemSet";
private static RfConfig _RfConfig;
private static string _ServerAddress;
private static string _ServiceName;
protected RfConfig()
{
GetConfigInfo();
GetWmsInfo();
}
public static RfConfig Create()
{
if (_RfConfig == null)
{
_RfConfig = new RfConfig();
}
return _RfConfig;
}
private static string _ScanIp1;
private static string _ScanProt1;
public string ScanIp1
{
get { return _ScanIp1; }
}
public string ScanProt1
{
get { return _ScanProt1; }
}
private static string _ScanIp2 = "0";
public string ScanIp2
{
get { return _ScanIp2; }
}
private static string _ScanProt2 = "0";
public string ScanProt2
{
get { return _ScanProt2; }
}
/// <summary>
/// 读配置信息
/// </summary>
private void GetConfigInfo()
{
DataSet ds = new DataSet();
string appPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetModules()[0].FullyQualifiedName);
ds.ReadXml(appPath + "\\" + CONFIG_XML_FILE);
_ScanIp1 = ds.Tables[SYSTEM_SET_NODE].Rows[0]["scanip1"].ToString();
_ScanProt1 = ds.Tables[SYSTEM_SET_NODE].Rows[0]["prot1"].ToString();
_ScanIp2 = ds.Tables[SYSTEM_SET_NODE].Rows[0]["scanip2"].ToString();
_ScanProt2 = ds.Tables[SYSTEM_SET_NODE].Rows[0]["prot2"].ToString();
}
public DataSet plcds = new DataSet();
/// <summary>
/// 读配置信息
/// </summary>
private void GetWmsInfo()
{
string appPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetModules()[0].FullyQualifiedName);
plcds.ReadXml(appPath + "\\" + "PLCData.xml");
}
}
}

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<discovery xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/disco/">
<contractRef ref="http://192.168.60.219:9509/Camstar/PackStock.asmx?wsdl" docRef="http://192.168.60.219:9509/Camstar/PackStock.asmx" xmlns="http://schemas.xmlsoap.org/disco/scl/" />
<soap address="http://192.168.60.219:9509/Camstar/PackStock.asmx" xmlns:q1="http://tempuri.org/" binding="q1:CamstarSoap" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
<soap address="http://192.168.60.219:9509/Camstar/PackStock.asmx" xmlns:q2="http://tempuri.org/" binding="q2:CamstarSoap12" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
</discovery>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,346 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
namespace webapi.Camstar {
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.ServiceContractAttribute(ConfigurationName="Camstar.CamstarSoap")]
public interface CamstarSoap {
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getOutBoxInf", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string getOutBoxInf(string pSN);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getOutBoxInf", ReplyAction="*")]
System.Threading.Tasks.Task<string> getOutBoxInfAsync(string pSN);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/PackStockIn", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string PackStockIn(string pkwPackLot, string pCustPackId, string pSubInventory, string pLocation);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/PackStockIn", ReplyAction="*")]
System.Threading.Tasks.Task<string> PackStockInAsync(string pkwPackLot, string pCustPackId, string pSubInventory, string pLocation);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getSpecName", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] getSpecName();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getSpecName", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> getSpecNameAsync();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getResourceForPP", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] getResourceForPP();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getResourceForPP", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> getResourceForPPAsync();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/SaveResourceMaterailForPP", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
bool SaveResourceMaterailForPP(string container, string mat, string resouce);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/SaveResourceMaterailForPP", ReplyAction="*")]
System.Threading.Tasks.Task<bool> SaveResourceMaterailForPPAsync(string container, string mat, string resouce);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getSpecNameSample", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] getSpecNameSample();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getSpecNameSample", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> getSpecNameSampleAsync();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getProductName", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] getProductName(string matchStr);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getProductName", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> getProductNameAsync(string matchStr);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getLotName", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] getLotName(string productNameMatchStr, string specNameMatchStr);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getLotName", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> getLotNameAsync(string productNameMatchStr, string specNameMatchStr);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getProductNameByLastSpec", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] getProductNameByLastSpec(string specNameMatchStr);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getProductNameByLastSpec", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> getProductNameByLastSpecAsync(string specNameMatchStr);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getLotNameByLastSpec", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] getLotNameByLastSpec(string specNameMatchStr);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getLotNameByLastSpec", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> getLotNameByLastSpecAsync(string specNameMatchStr);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getSpecByLot", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] getSpecByLot(string lotName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getSpecByLot", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> getSpecByLotAsync(string lotName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getLocationByLot", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] getLocationByLot(string lotName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getLocationByLot", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> getLocationByLotAsync(string lotName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getLocationBySpec", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] getLocationBySpec(string specName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getLocationBySpec", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> getLocationBySpecAsync(string specName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getlotbynextspec", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] getlotbynextspec(string productstr, string sepcstr);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getlotbynextspec", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> getlotbynextspecAsync(string productstr, string sepcstr);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/HelloWorld", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string HelloWorld();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/HelloWorld", ReplyAction="*")]
System.Threading.Tasks.Task<string> HelloWorldAsync();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/add", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
int add(int a, int b);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/add", ReplyAction="*")]
System.Threading.Tasks.Task<int> addAsync(int a, int b);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/PackStockInValidate", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string PackStockInValidate(string pkwPackLot, string pCustPackId, string pSubInventory, string pLocation);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/PackStockInValidate", ReplyAction="*")]
System.Threading.Tasks.Task<string> PackStockInValidateAsync(string pkwPackLot, string pCustPackId, string pSubInventory, string pLocation);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/processParaModify", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string processParaModify();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/processParaModify", ReplyAction="*")]
System.Threading.Tasks.Task<string> processParaModifyAsync();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/QueryParamForPP", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] QueryParamForPP(string lotName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/QueryParamForPP", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> QueryParamForPPAsync(string lotName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/QueryEapInfoForSl", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] QueryEapInfoForSl(string containername);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/QueryEapInfoForSl", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> QueryEapInfoForSlAsync(string containername);
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
public interface CamstarSoapChannel : webapi.Camstar.CamstarSoap, System.ServiceModel.IClientChannel {
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
public partial class CamstarSoapClient : System.ServiceModel.ClientBase<webapi.Camstar.CamstarSoap>, webapi.Camstar.CamstarSoap {
public CamstarSoapClient() {
}
public CamstarSoapClient(string endpointConfigurationName) :
base(endpointConfigurationName) {
}
public CamstarSoapClient(string endpointConfigurationName, string remoteAddress) :
base(endpointConfigurationName, remoteAddress) {
}
public CamstarSoapClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
base(endpointConfigurationName, remoteAddress) {
}
public CamstarSoapClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
base(binding, remoteAddress) {
}
public string getOutBoxInf(string pSN) {
return base.Channel.getOutBoxInf(pSN);
}
public System.Threading.Tasks.Task<string> getOutBoxInfAsync(string pSN) {
return base.Channel.getOutBoxInfAsync(pSN);
}
public string PackStockIn(string pkwPackLot, string pCustPackId, string pSubInventory, string pLocation) {
return base.Channel.PackStockIn(pkwPackLot, pCustPackId, pSubInventory, pLocation);
}
public System.Threading.Tasks.Task<string> PackStockInAsync(string pkwPackLot, string pCustPackId, string pSubInventory, string pLocation) {
return base.Channel.PackStockInAsync(pkwPackLot, pCustPackId, pSubInventory, pLocation);
}
public string[] getSpecName() {
return base.Channel.getSpecName();
}
public System.Threading.Tasks.Task<string[]> getSpecNameAsync() {
return base.Channel.getSpecNameAsync();
}
public string[] getResourceForPP() {
return base.Channel.getResourceForPP();
}
public System.Threading.Tasks.Task<string[]> getResourceForPPAsync() {
return base.Channel.getResourceForPPAsync();
}
public bool SaveResourceMaterailForPP(string container, string mat, string resouce) {
return base.Channel.SaveResourceMaterailForPP(container, mat, resouce);
}
public System.Threading.Tasks.Task<bool> SaveResourceMaterailForPPAsync(string container, string mat, string resouce) {
return base.Channel.SaveResourceMaterailForPPAsync(container, mat, resouce);
}
public string[] getSpecNameSample() {
return base.Channel.getSpecNameSample();
}
public System.Threading.Tasks.Task<string[]> getSpecNameSampleAsync() {
return base.Channel.getSpecNameSampleAsync();
}
public string[] getProductName(string matchStr) {
return base.Channel.getProductName(matchStr);
}
public System.Threading.Tasks.Task<string[]> getProductNameAsync(string matchStr) {
return base.Channel.getProductNameAsync(matchStr);
}
public string[] getLotName(string productNameMatchStr, string specNameMatchStr) {
return base.Channel.getLotName(productNameMatchStr, specNameMatchStr);
}
public System.Threading.Tasks.Task<string[]> getLotNameAsync(string productNameMatchStr, string specNameMatchStr) {
return base.Channel.getLotNameAsync(productNameMatchStr, specNameMatchStr);
}
public string[] getProductNameByLastSpec(string specNameMatchStr) {
return base.Channel.getProductNameByLastSpec(specNameMatchStr);
}
public System.Threading.Tasks.Task<string[]> getProductNameByLastSpecAsync(string specNameMatchStr) {
return base.Channel.getProductNameByLastSpecAsync(specNameMatchStr);
}
public string[] getLotNameByLastSpec(string specNameMatchStr) {
return base.Channel.getLotNameByLastSpec(specNameMatchStr);
}
public System.Threading.Tasks.Task<string[]> getLotNameByLastSpecAsync(string specNameMatchStr) {
return base.Channel.getLotNameByLastSpecAsync(specNameMatchStr);
}
public string[] getSpecByLot(string lotName) {
return base.Channel.getSpecByLot(lotName);
}
public System.Threading.Tasks.Task<string[]> getSpecByLotAsync(string lotName) {
return base.Channel.getSpecByLotAsync(lotName);
}
public string[] getLocationByLot(string lotName) {
return base.Channel.getLocationByLot(lotName);
}
public System.Threading.Tasks.Task<string[]> getLocationByLotAsync(string lotName) {
return base.Channel.getLocationByLotAsync(lotName);
}
public string[] getLocationBySpec(string specName) {
return base.Channel.getLocationBySpec(specName);
}
public System.Threading.Tasks.Task<string[]> getLocationBySpecAsync(string specName) {
return base.Channel.getLocationBySpecAsync(specName);
}
public string[] getlotbynextspec(string productstr, string sepcstr) {
return base.Channel.getlotbynextspec(productstr, sepcstr);
}
public System.Threading.Tasks.Task<string[]> getlotbynextspecAsync(string productstr, string sepcstr) {
return base.Channel.getlotbynextspecAsync(productstr, sepcstr);
}
public string HelloWorld() {
return base.Channel.HelloWorld();
}
public System.Threading.Tasks.Task<string> HelloWorldAsync() {
return base.Channel.HelloWorldAsync();
}
public int add(int a, int b) {
return base.Channel.add(a, b);
}
public System.Threading.Tasks.Task<int> addAsync(int a, int b) {
return base.Channel.addAsync(a, b);
}
public string PackStockInValidate(string pkwPackLot, string pCustPackId, string pSubInventory, string pLocation) {
return base.Channel.PackStockInValidate(pkwPackLot, pCustPackId, pSubInventory, pLocation);
}
public System.Threading.Tasks.Task<string> PackStockInValidateAsync(string pkwPackLot, string pCustPackId, string pSubInventory, string pLocation) {
return base.Channel.PackStockInValidateAsync(pkwPackLot, pCustPackId, pSubInventory, pLocation);
}
public string processParaModify() {
return base.Channel.processParaModify();
}
public System.Threading.Tasks.Task<string> processParaModifyAsync() {
return base.Channel.processParaModifyAsync();
}
public string[] QueryParamForPP(string lotName) {
return base.Channel.QueryParamForPP(lotName);
}
public System.Threading.Tasks.Task<string[]> QueryParamForPPAsync(string lotName) {
return base.Channel.QueryParamForPPAsync(lotName);
}
public string[] QueryEapInfoForSl(string containername) {
return base.Channel.QueryEapInfoForSl(containername);
}
public System.Threading.Tasks.Task<string[]> QueryEapInfoForSlAsync(string containername) {
return base.Channel.QueryEapInfoForSlAsync(containername);
}
}
}

View File

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<ReferenceGroup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ID="fefbffd7-1bb1-4b06-8269-a6e426be0673" xmlns="urn:schemas-microsoft-com:xml-wcfservicemap">
<ClientOptions>
<GenerateAsynchronousMethods>false</GenerateAsynchronousMethods>
<GenerateTaskBasedAsynchronousMethod>true</GenerateTaskBasedAsynchronousMethod>
<EnableDataBinding>true</EnableDataBinding>
<ExcludedTypes />
<ImportXmlTypes>false</ImportXmlTypes>
<GenerateInternalTypes>false</GenerateInternalTypes>
<GenerateMessageContracts>false</GenerateMessageContracts>
<NamespaceMappings />
<CollectionMappings />
<GenerateSerializableTypes>true</GenerateSerializableTypes>
<Serializer>Auto</Serializer>
<UseSerializerForFaults>true</UseSerializerForFaults>
<ReferenceAllAssemblies>true</ReferenceAllAssemblies>
<ReferencedAssemblies />
<ReferencedDataContractTypes />
<ServiceContractMappings />
</ClientOptions>
<MetadataSources>
<MetadataSource Address="http://192.168.60.219:9509/Camstar/PackStock.asmx" Protocol="http" SourceId="1" />
</MetadataSources>
<Metadata>
<MetadataFile FileName="PackStock1.disco" MetadataType="Disco" ID="ba0e5a4a-588a-4a71-95d6-2a8d812f01f8" SourceId="1" SourceUrl="http://192.168.60.219:9509/Camstar/PackStock.asmx?disco" />
<MetadataFile FileName="PackStock1.wsdl" MetadataType="Wsdl" ID="41fbcb6c-a983-434e-a444-39f79001321b" SourceId="1" SourceUrl="http://192.168.60.219:9509/Camstar/PackStock.asmx?wsdl" />
</Metadata>
<Extensions>
<ExtensionFile FileName="configuration91.svcinfo" Name="configuration91.svcinfo" />
<ExtensionFile FileName="configuration.svcinfo" Name="configuration.svcinfo" />
</Extensions>
</ReferenceGroup>

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<configurationSnapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:xml-wcfconfigurationsnapshot">
<behaviors />
<bindings>
<binding digest="System.ServiceModel.Configuration.BasicHttpBindingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data name=&quot;CamstarSoap&quot; /&gt;" bindingType="basicHttpBinding" name="CamstarSoap" />
<binding digest="System.ServiceModel.Configuration.CustomBindingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data name=&quot;CamstarSoap12&quot;&gt;&lt;httpTransport /&gt;&lt;textMessageEncoding messageVersion=&quot;Soap12&quot; /&gt;&lt;/Data&gt;" bindingType="customBinding" name="CamstarSoap12" />
</bindings>
<endpoints>
<endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://192.168.60.219:9509/Camstar/PackStock.asmx&quot; binding=&quot;basicHttpBinding&quot; bindingConfiguration=&quot;CamstarSoap&quot; contract=&quot;Camstar.CamstarSoap&quot; name=&quot;CamstarSoap1&quot; /&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://192.168.60.219:9509/Camstar/PackStock.asmx&quot; binding=&quot;basicHttpBinding&quot; bindingConfiguration=&quot;CamstarSoap&quot; contract=&quot;Camstar.CamstarSoap&quot; name=&quot;CamstarSoap1&quot; /&gt;" contractName="Camstar.CamstarSoap" name="CamstarSoap1" />
<endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://192.168.60.219:9509/Camstar/PackStock.asmx&quot; binding=&quot;customBinding&quot; bindingConfiguration=&quot;CamstarSoap12&quot; contract=&quot;Camstar.CamstarSoap&quot; name=&quot;CamstarSoap12&quot; /&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://192.168.60.219:9509/Camstar/PackStock.asmx&quot; binding=&quot;customBinding&quot; bindingConfiguration=&quot;CamstarSoap12&quot; contract=&quot;Camstar.CamstarSoap&quot; name=&quot;CamstarSoap12&quot; /&gt;" contractName="Camstar.CamstarSoap" name="CamstarSoap12" />
</endpoints>
</configurationSnapshot>

View File

@ -0,0 +1,437 @@
<?xml version="1.0" encoding="utf-8"?>
<SavedWcfConfigurationInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="9.1" CheckSum="o7lgHtOjSkK2oCYSXB7af11oI0w=">
<bindingConfigurations>
<bindingConfiguration bindingType="basicHttpBinding" name="CamstarSoap">
<properties>
<property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>CamstarSoap</serializedValue>
</property>
<property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/openTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/receiveTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/sendTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/allowCookies" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/bypassProxyOnLocal" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/hostNameComparisonMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HostNameComparisonMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>StrongWildcard</serializedValue>
</property>
<property path="/maxBufferPoolSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/maxBufferSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>65536</serializedValue>
</property>
<property path="/maxReceivedMessageSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/proxyAddress" isComplexType="false" isExplicitlyDefined="false" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/readerQuotas" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement</serializedValue>
</property>
<property path="/readerQuotas/maxDepth" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/readerQuotas/maxStringContentLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/readerQuotas/maxArrayLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/readerQuotas/maxBytesPerRead" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/readerQuotas/maxNameTableCharCount" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/textEncoding" isComplexType="false" isExplicitlyDefined="false" clrType="System.Text.Encoding, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.Text.UTF8Encoding</serializedValue>
</property>
<property path="/transferMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.TransferMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Buffered</serializedValue>
</property>
<property path="/useDefaultWebProxy" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/messageEncoding" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.WSMessageEncoding, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Text</serializedValue>
</property>
<property path="/security" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.BasicHttpSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.BasicHttpSecurityElement</serializedValue>
</property>
<property path="/security/mode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.BasicHttpSecurityMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>None</serializedValue>
</property>
<property path="/security/transport" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.HttpTransportSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.HttpTransportSecurityElement</serializedValue>
</property>
<property path="/security/transport/clientCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HttpClientCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>None</serializedValue>
</property>
<property path="/security/transport/proxyCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HttpProxyCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>None</serializedValue>
</property>
<property path="/security/transport/extendedProtectionPolicy" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement</serializedValue>
</property>
<property path="/security/transport/extendedProtectionPolicy/policyEnforcement" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.PolicyEnforcement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Never</serializedValue>
</property>
<property path="/security/transport/extendedProtectionPolicy/protectionScenario" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.ProtectionScenario, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>TransportSelected</serializedValue>
</property>
<property path="/security/transport/extendedProtectionPolicy/customServiceNames" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>(集合)</serializedValue>
</property>
<property path="/security/transport/realm" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/security/message" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.BasicHttpMessageSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.BasicHttpMessageSecurityElement</serializedValue>
</property>
<property path="/security/message/clientCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.BasicHttpMessageCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>UserName</serializedValue>
</property>
<property path="/security/message/algorithmSuite" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.Security.SecurityAlgorithmSuite, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Default</serializedValue>
</property>
</properties>
</bindingConfiguration>
<bindingConfiguration bindingType="customBinding" name="CamstarSoap12">
<properties>
<property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>CamstarSoap12</serializedValue>
</property>
<property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/openTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/receiveTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/sendTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/textMessageEncoding" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.TextMessageEncodingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.TextMessageEncodingElement</serializedValue>
</property>
<property path="/textMessageEncoding/maxReadPoolSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>64</serializedValue>
</property>
<property path="/textMessageEncoding/maxWritePoolSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>16</serializedValue>
</property>
<property path="/textMessageEncoding/messageVersion" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.MessageVersion, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Soap12</serializedValue>
</property>
<property path="/textMessageEncoding/readerQuotas" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement</serializedValue>
</property>
<property path="/textMessageEncoding/readerQuotas/maxDepth" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/textMessageEncoding/readerQuotas/maxStringContentLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/textMessageEncoding/readerQuotas/maxArrayLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/textMessageEncoding/readerQuotas/maxBytesPerRead" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/textMessageEncoding/readerQuotas/maxNameTableCharCount" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/textMessageEncoding/writeEncoding" isComplexType="false" isExplicitlyDefined="false" clrType="System.Text.Encoding, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.Text.UTF8Encoding</serializedValue>
</property>
<property path="/httpTransport" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.HttpTransportElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.HttpTransportElement</serializedValue>
</property>
<property path="/httpTransport/manualAddressing" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>False</serializedValue>
</property>
<property path="/httpTransport/maxBufferPoolSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>524288</serializedValue>
</property>
<property path="/httpTransport/maxReceivedMessageSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>65536</serializedValue>
</property>
<property path="/httpTransport/allowCookies" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>False</serializedValue>
</property>
<property path="/httpTransport/requestInitializationTimeout" isComplexType="false" isExplicitlyDefined="false" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>00:00:00</serializedValue>
</property>
<property path="/httpTransport/authenticationScheme" isComplexType="false" isExplicitlyDefined="false" clrType="System.Net.AuthenticationSchemes, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Anonymous</serializedValue>
</property>
<property path="/httpTransport/bypassProxyOnLocal" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>False</serializedValue>
</property>
<property path="/httpTransport/decompressionEnabled" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>True</serializedValue>
</property>
<property path="/httpTransport/hostNameComparisonMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HostNameComparisonMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>StrongWildcard</serializedValue>
</property>
<property path="/httpTransport/keepAliveEnabled" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>True</serializedValue>
</property>
<property path="/httpTransport/maxBufferSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>65536</serializedValue>
</property>
<property path="/httpTransport/maxPendingAccepts" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/httpTransport/messageHandlerFactory" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.HttpMessageHandlerFactoryElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.HttpMessageHandlerFactoryElement</serializedValue>
</property>
<property path="/httpTransport/messageHandlerFactory/handlers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DelegatingHandlerElementCollection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>(集合)</serializedValue>
</property>
<property path="/httpTransport/messageHandlerFactory/type" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/httpTransport/proxyAddress" isComplexType="false" isExplicitlyDefined="false" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/httpTransport/proxyAuthenticationScheme" isComplexType="false" isExplicitlyDefined="false" clrType="System.Net.AuthenticationSchemes, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Anonymous</serializedValue>
</property>
<property path="/httpTransport/realm" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/httpTransport/transferMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.TransferMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Buffered</serializedValue>
</property>
<property path="/httpTransport/unsafeConnectionNtlmAuthentication" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>False</serializedValue>
</property>
<property path="/httpTransport/useDefaultWebProxy" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>True</serializedValue>
</property>
<property path="/httpTransport/extendedProtectionPolicy" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement</serializedValue>
</property>
<property path="/httpTransport/extendedProtectionPolicy/policyEnforcement" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.PolicyEnforcement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Never</serializedValue>
</property>
<property path="/httpTransport/extendedProtectionPolicy/protectionScenario" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.ProtectionScenario, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>TransportSelected</serializedValue>
</property>
<property path="/httpTransport/extendedProtectionPolicy/customServiceNames" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>(集合)</serializedValue>
</property>
<property path="/httpTransport/webSocketSettings" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.WebSocketTransportSettingsElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.WebSocketTransportSettingsElement</serializedValue>
</property>
<property path="/httpTransport/webSocketSettings/transportUsage" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.Channels.WebSocketTransportUsage, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Never</serializedValue>
</property>
<property path="/httpTransport/webSocketSettings/createNotificationOnConnection" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>False</serializedValue>
</property>
<property path="/httpTransport/webSocketSettings/keepAliveInterval" isComplexType="false" isExplicitlyDefined="false" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>00:00:00</serializedValue>
</property>
<property path="/httpTransport/webSocketSettings/subProtocol" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/httpTransport/webSocketSettings/disablePayloadMasking" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>False</serializedValue>
</property>
<property path="/httpTransport/webSocketSettings/maxPendingConnections" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
</properties>
</bindingConfiguration>
</bindingConfigurations>
<endpoints>
<endpoint name="CamstarSoap1" contract="Camstar.CamstarSoap" bindingType="basicHttpBinding" address="http://192.168.60.219:9509/Camstar/PackStock.asmx" bindingConfiguration="CamstarSoap">
<properties>
<property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>http://192.168.60.219:9509/Camstar/PackStock.asmx</serializedValue>
</property>
<property path="/behaviorConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/binding" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>basicHttpBinding</serializedValue>
</property>
<property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>CamstarSoap</serializedValue>
</property>
<property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Camstar.CamstarSoap</serializedValue>
</property>
<property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.AddressHeaderCollectionElement</serializedValue>
</property>
<property path="/headers/headers" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.AddressHeaderCollection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>&lt;Header /&gt;</serializedValue>
</property>
<property path="/identity" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.IdentityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.IdentityElement</serializedValue>
</property>
<property path="/identity/userPrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.UserPrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.UserPrincipalNameElement</serializedValue>
</property>
<property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.ServicePrincipalNameElement</serializedValue>
</property>
<property path="/identity/servicePrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/dns" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DnsElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.DnsElement</serializedValue>
</property>
<property path="/identity/dns/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/rsa" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.RsaElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.RsaElement</serializedValue>
</property>
<property path="/identity/rsa/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/certificate" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.CertificateElement</serializedValue>
</property>
<property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.CertificateReferenceElement</serializedValue>
</property>
<property path="/identity/certificateReference/storeName" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreName, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>My</serializedValue>
</property>
<property path="/identity/certificateReference/storeLocation" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreLocation, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>LocalMachine</serializedValue>
</property>
<property path="/identity/certificateReference/x509FindType" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.X509FindType, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>FindBySubjectDistinguishedName</serializedValue>
</property>
<property path="/identity/certificateReference/findValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/certificateReference/isChainIncluded" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>False</serializedValue>
</property>
<property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>CamstarSoap1</serializedValue>
</property>
<property path="/kind" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/endpointConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
</properties>
</endpoint>
<endpoint name="CamstarSoap12" contract="Camstar.CamstarSoap" bindingType="customBinding" address="http://192.168.60.219:9509/Camstar/PackStock.asmx" bindingConfiguration="CamstarSoap12">
<properties>
<property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>http://192.168.60.219:9509/Camstar/PackStock.asmx</serializedValue>
</property>
<property path="/behaviorConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/binding" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>customBinding</serializedValue>
</property>
<property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>CamstarSoap12</serializedValue>
</property>
<property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Camstar.CamstarSoap</serializedValue>
</property>
<property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.AddressHeaderCollectionElement</serializedValue>
</property>
<property path="/headers/headers" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.AddressHeaderCollection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>&lt;Header /&gt;</serializedValue>
</property>
<property path="/identity" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.IdentityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.IdentityElement</serializedValue>
</property>
<property path="/identity/userPrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.UserPrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.UserPrincipalNameElement</serializedValue>
</property>
<property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.ServicePrincipalNameElement</serializedValue>
</property>
<property path="/identity/servicePrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/dns" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DnsElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.DnsElement</serializedValue>
</property>
<property path="/identity/dns/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/rsa" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.RsaElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.RsaElement</serializedValue>
</property>
<property path="/identity/rsa/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/certificate" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.CertificateElement</serializedValue>
</property>
<property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.CertificateReferenceElement</serializedValue>
</property>
<property path="/identity/certificateReference/storeName" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreName, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>My</serializedValue>
</property>
<property path="/identity/certificateReference/storeLocation" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreLocation, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>LocalMachine</serializedValue>
</property>
<property path="/identity/certificateReference/x509FindType" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.X509FindType, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>FindBySubjectDistinguishedName</serializedValue>
</property>
<property path="/identity/certificateReference/findValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/certificateReference/isChainIncluded" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>False</serializedValue>
</property>
<property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>CamstarSoap12</serializedValue>
</property>
<property path="/kind" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/endpointConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
</properties>
</endpoint>
</endpoints>
</SavedWcfConfigurationInformation>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<discovery xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/disco/">
<contractRef ref="http://192.168.60.28:9509/Camstar/PackStock.asmx?wsdl" docRef="http://192.168.60.28:9509/Camstar/PackStock.asmx" xmlns="http://schemas.xmlsoap.org/disco/scl/" />
<soap address="http://192.168.60.28:9509/Camstar/PackStock.asmx" xmlns:q1="http://tempuri.org/" binding="q1:CamstarSoap" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
<soap address="http://192.168.60.28:9509/Camstar/PackStock.asmx" xmlns:q2="http://tempuri.org/" binding="q2:CamstarSoap12" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
</discovery>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,346 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
namespace webapi.Camstar1 {
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.ServiceContractAttribute(ConfigurationName="Camstar1.CamstarSoap")]
public interface CamstarSoap {
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getOutBoxInf", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string getOutBoxInf(string pSN);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getOutBoxInf", ReplyAction="*")]
System.Threading.Tasks.Task<string> getOutBoxInfAsync(string pSN);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/PackStockIn", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string PackStockIn(string pkwPackLot, string pCustPackId, string pSubInventory, string pLocation);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/PackStockIn", ReplyAction="*")]
System.Threading.Tasks.Task<string> PackStockInAsync(string pkwPackLot, string pCustPackId, string pSubInventory, string pLocation);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getSpecName", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] getSpecName();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getSpecName", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> getSpecNameAsync();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getResourceForPP", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] getResourceForPP();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getResourceForPP", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> getResourceForPPAsync();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/SaveResourceMaterailForPP", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
bool SaveResourceMaterailForPP(string container, string mat, string resouce);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/SaveResourceMaterailForPP", ReplyAction="*")]
System.Threading.Tasks.Task<bool> SaveResourceMaterailForPPAsync(string container, string mat, string resouce);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getSpecNameSample", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] getSpecNameSample();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getSpecNameSample", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> getSpecNameSampleAsync();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getProductName", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] getProductName(string matchStr);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getProductName", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> getProductNameAsync(string matchStr);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getLotName", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] getLotName(string productNameMatchStr, string specNameMatchStr);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getLotName", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> getLotNameAsync(string productNameMatchStr, string specNameMatchStr);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getProductNameByLastSpec", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] getProductNameByLastSpec(string specNameMatchStr);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getProductNameByLastSpec", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> getProductNameByLastSpecAsync(string specNameMatchStr);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getLotNameByLastSpec", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] getLotNameByLastSpec(string specNameMatchStr);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getLotNameByLastSpec", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> getLotNameByLastSpecAsync(string specNameMatchStr);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getSpecByLot", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] getSpecByLot(string lotName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getSpecByLot", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> getSpecByLotAsync(string lotName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getLocationByLot", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] getLocationByLot(string lotName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getLocationByLot", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> getLocationByLotAsync(string lotName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getLocationBySpec", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] getLocationBySpec(string specName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getLocationBySpec", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> getLocationBySpecAsync(string specName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getlotbynextspec", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] getlotbynextspec(string productstr, string sepcstr);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getlotbynextspec", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> getlotbynextspecAsync(string productstr, string sepcstr);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/HelloWorld", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string HelloWorld();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/HelloWorld", ReplyAction="*")]
System.Threading.Tasks.Task<string> HelloWorldAsync();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/add", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
int add(int a, int b);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/add", ReplyAction="*")]
System.Threading.Tasks.Task<int> addAsync(int a, int b);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/PackStockInValidate", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string PackStockInValidate(string pkwPackLot, string pCustPackId, string pSubInventory, string pLocation);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/PackStockInValidate", ReplyAction="*")]
System.Threading.Tasks.Task<string> PackStockInValidateAsync(string pkwPackLot, string pCustPackId, string pSubInventory, string pLocation);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/processParaModify", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string processParaModify();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/processParaModify", ReplyAction="*")]
System.Threading.Tasks.Task<string> processParaModifyAsync();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/QueryParamForPP", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] QueryParamForPP(string lotName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/QueryParamForPP", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> QueryParamForPPAsync(string lotName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/QueryEapInfoForSl", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
string[] QueryEapInfoForSl(string containername);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/QueryEapInfoForSl", ReplyAction="*")]
System.Threading.Tasks.Task<string[]> QueryEapInfoForSlAsync(string containername);
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
public interface CamstarSoapChannel : webapi.Camstar1.CamstarSoap, System.ServiceModel.IClientChannel {
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
public partial class CamstarSoapClient : System.ServiceModel.ClientBase<webapi.Camstar1.CamstarSoap>, webapi.Camstar1.CamstarSoap {
public CamstarSoapClient() {
}
public CamstarSoapClient(string endpointConfigurationName) :
base(endpointConfigurationName) {
}
public CamstarSoapClient(string endpointConfigurationName, string remoteAddress) :
base(endpointConfigurationName, remoteAddress) {
}
public CamstarSoapClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
base(endpointConfigurationName, remoteAddress) {
}
public CamstarSoapClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
base(binding, remoteAddress) {
}
public string getOutBoxInf(string pSN) {
return base.Channel.getOutBoxInf(pSN);
}
public System.Threading.Tasks.Task<string> getOutBoxInfAsync(string pSN) {
return base.Channel.getOutBoxInfAsync(pSN);
}
public string PackStockIn(string pkwPackLot, string pCustPackId, string pSubInventory, string pLocation) {
return base.Channel.PackStockIn(pkwPackLot, pCustPackId, pSubInventory, pLocation);
}
public System.Threading.Tasks.Task<string> PackStockInAsync(string pkwPackLot, string pCustPackId, string pSubInventory, string pLocation) {
return base.Channel.PackStockInAsync(pkwPackLot, pCustPackId, pSubInventory, pLocation);
}
public string[] getSpecName() {
return base.Channel.getSpecName();
}
public System.Threading.Tasks.Task<string[]> getSpecNameAsync() {
return base.Channel.getSpecNameAsync();
}
public string[] getResourceForPP() {
return base.Channel.getResourceForPP();
}
public System.Threading.Tasks.Task<string[]> getResourceForPPAsync() {
return base.Channel.getResourceForPPAsync();
}
public bool SaveResourceMaterailForPP(string container, string mat, string resouce) {
return base.Channel.SaveResourceMaterailForPP(container, mat, resouce);
}
public System.Threading.Tasks.Task<bool> SaveResourceMaterailForPPAsync(string container, string mat, string resouce) {
return base.Channel.SaveResourceMaterailForPPAsync(container, mat, resouce);
}
public string[] getSpecNameSample() {
return base.Channel.getSpecNameSample();
}
public System.Threading.Tasks.Task<string[]> getSpecNameSampleAsync() {
return base.Channel.getSpecNameSampleAsync();
}
public string[] getProductName(string matchStr) {
return base.Channel.getProductName(matchStr);
}
public System.Threading.Tasks.Task<string[]> getProductNameAsync(string matchStr) {
return base.Channel.getProductNameAsync(matchStr);
}
public string[] getLotName(string productNameMatchStr, string specNameMatchStr) {
return base.Channel.getLotName(productNameMatchStr, specNameMatchStr);
}
public System.Threading.Tasks.Task<string[]> getLotNameAsync(string productNameMatchStr, string specNameMatchStr) {
return base.Channel.getLotNameAsync(productNameMatchStr, specNameMatchStr);
}
public string[] getProductNameByLastSpec(string specNameMatchStr) {
return base.Channel.getProductNameByLastSpec(specNameMatchStr);
}
public System.Threading.Tasks.Task<string[]> getProductNameByLastSpecAsync(string specNameMatchStr) {
return base.Channel.getProductNameByLastSpecAsync(specNameMatchStr);
}
public string[] getLotNameByLastSpec(string specNameMatchStr) {
return base.Channel.getLotNameByLastSpec(specNameMatchStr);
}
public System.Threading.Tasks.Task<string[]> getLotNameByLastSpecAsync(string specNameMatchStr) {
return base.Channel.getLotNameByLastSpecAsync(specNameMatchStr);
}
public string[] getSpecByLot(string lotName) {
return base.Channel.getSpecByLot(lotName);
}
public System.Threading.Tasks.Task<string[]> getSpecByLotAsync(string lotName) {
return base.Channel.getSpecByLotAsync(lotName);
}
public string[] getLocationByLot(string lotName) {
return base.Channel.getLocationByLot(lotName);
}
public System.Threading.Tasks.Task<string[]> getLocationByLotAsync(string lotName) {
return base.Channel.getLocationByLotAsync(lotName);
}
public string[] getLocationBySpec(string specName) {
return base.Channel.getLocationBySpec(specName);
}
public System.Threading.Tasks.Task<string[]> getLocationBySpecAsync(string specName) {
return base.Channel.getLocationBySpecAsync(specName);
}
public string[] getlotbynextspec(string productstr, string sepcstr) {
return base.Channel.getlotbynextspec(productstr, sepcstr);
}
public System.Threading.Tasks.Task<string[]> getlotbynextspecAsync(string productstr, string sepcstr) {
return base.Channel.getlotbynextspecAsync(productstr, sepcstr);
}
public string HelloWorld() {
return base.Channel.HelloWorld();
}
public System.Threading.Tasks.Task<string> HelloWorldAsync() {
return base.Channel.HelloWorldAsync();
}
public int add(int a, int b) {
return base.Channel.add(a, b);
}
public System.Threading.Tasks.Task<int> addAsync(int a, int b) {
return base.Channel.addAsync(a, b);
}
public string PackStockInValidate(string pkwPackLot, string pCustPackId, string pSubInventory, string pLocation) {
return base.Channel.PackStockInValidate(pkwPackLot, pCustPackId, pSubInventory, pLocation);
}
public System.Threading.Tasks.Task<string> PackStockInValidateAsync(string pkwPackLot, string pCustPackId, string pSubInventory, string pLocation) {
return base.Channel.PackStockInValidateAsync(pkwPackLot, pCustPackId, pSubInventory, pLocation);
}
public string processParaModify() {
return base.Channel.processParaModify();
}
public System.Threading.Tasks.Task<string> processParaModifyAsync() {
return base.Channel.processParaModifyAsync();
}
public string[] QueryParamForPP(string lotName) {
return base.Channel.QueryParamForPP(lotName);
}
public System.Threading.Tasks.Task<string[]> QueryParamForPPAsync(string lotName) {
return base.Channel.QueryParamForPPAsync(lotName);
}
public string[] QueryEapInfoForSl(string containername) {
return base.Channel.QueryEapInfoForSl(containername);
}
public System.Threading.Tasks.Task<string[]> QueryEapInfoForSlAsync(string containername) {
return base.Channel.QueryEapInfoForSlAsync(containername);
}
}
}

View File

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<ReferenceGroup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ID="7d263b91-3c2c-4d80-ade2-2087889a4d4c" xmlns="urn:schemas-microsoft-com:xml-wcfservicemap">
<ClientOptions>
<GenerateAsynchronousMethods>false</GenerateAsynchronousMethods>
<GenerateTaskBasedAsynchronousMethod>true</GenerateTaskBasedAsynchronousMethod>
<EnableDataBinding>true</EnableDataBinding>
<ExcludedTypes />
<ImportXmlTypes>false</ImportXmlTypes>
<GenerateInternalTypes>false</GenerateInternalTypes>
<GenerateMessageContracts>false</GenerateMessageContracts>
<NamespaceMappings />
<CollectionMappings />
<GenerateSerializableTypes>true</GenerateSerializableTypes>
<Serializer>Auto</Serializer>
<UseSerializerForFaults>true</UseSerializerForFaults>
<ReferenceAllAssemblies>true</ReferenceAllAssemblies>
<ReferencedAssemblies />
<ReferencedDataContractTypes />
<ServiceContractMappings />
</ClientOptions>
<MetadataSources>
<MetadataSource Address="http://192.168.60.28:9509/Camstar/PackStock.asmx" Protocol="http" SourceId="1" />
</MetadataSources>
<Metadata>
<MetadataFile FileName="PackStock.disco" MetadataType="Disco" ID="665faba8-926e-4c28-a044-32c64961fd28" SourceId="1" SourceUrl="http://192.168.60.28:9509/Camstar/PackStock.asmx?disco" />
<MetadataFile FileName="PackStock.wsdl" MetadataType="Wsdl" ID="6814650a-43a7-4464-92b4-6f3aad2c6510" SourceId="1" SourceUrl="http://192.168.60.28:9509/Camstar/PackStock.asmx?wsdl" />
</Metadata>
<Extensions>
<ExtensionFile FileName="configuration91.svcinfo" Name="configuration91.svcinfo" />
<ExtensionFile FileName="configuration.svcinfo" Name="configuration.svcinfo" />
</Extensions>
</ReferenceGroup>

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<configurationSnapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:xml-wcfconfigurationsnapshot">
<behaviors />
<bindings>
<binding digest="System.ServiceModel.Configuration.BasicHttpBindingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data name=&quot;CamstarSoap1&quot; /&gt;" bindingType="basicHttpBinding" name="CamstarSoap1" />
<binding digest="System.ServiceModel.Configuration.CustomBindingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data name=&quot;CamstarSoap121&quot;&gt;&lt;httpTransport /&gt;&lt;textMessageEncoding messageVersion=&quot;Soap12&quot; /&gt;&lt;/Data&gt;" bindingType="customBinding" name="CamstarSoap121" />
</bindings>
<endpoints>
<endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://192.168.60.28:9509/Camstar/PackStock.asmx&quot; binding=&quot;basicHttpBinding&quot; bindingConfiguration=&quot;CamstarSoap1&quot; contract=&quot;Camstar1.CamstarSoap&quot; name=&quot;CamstarSoap&quot; /&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://192.168.60.28:9509/Camstar/PackStock.asmx&quot; binding=&quot;basicHttpBinding&quot; bindingConfiguration=&quot;CamstarSoap1&quot; contract=&quot;Camstar1.CamstarSoap&quot; name=&quot;CamstarSoap&quot; /&gt;" contractName="Camstar1.CamstarSoap" name="CamstarSoap" />
<endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://192.168.60.28:9509/Camstar/PackStock.asmx&quot; binding=&quot;customBinding&quot; bindingConfiguration=&quot;CamstarSoap121&quot; contract=&quot;Camstar1.CamstarSoap&quot; name=&quot;CamstarSoap121&quot; /&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://192.168.60.28:9509/Camstar/PackStock.asmx&quot; binding=&quot;customBinding&quot; bindingConfiguration=&quot;CamstarSoap121&quot; contract=&quot;Camstar1.CamstarSoap&quot; name=&quot;CamstarSoap121&quot; /&gt;" contractName="Camstar1.CamstarSoap" name="CamstarSoap121" />
</endpoints>
</configurationSnapshot>

View File

@ -0,0 +1,437 @@
<?xml version="1.0" encoding="utf-8"?>
<SavedWcfConfigurationInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="9.1" CheckSum="gggUqgexFWVB4FUPM9yixmMLNPk=">
<bindingConfigurations>
<bindingConfiguration bindingType="basicHttpBinding" name="CamstarSoap1">
<properties>
<property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>CamstarSoap1</serializedValue>
</property>
<property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/openTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/receiveTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/sendTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/allowCookies" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/bypassProxyOnLocal" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/hostNameComparisonMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HostNameComparisonMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>StrongWildcard</serializedValue>
</property>
<property path="/maxBufferPoolSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/maxBufferSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>65536</serializedValue>
</property>
<property path="/maxReceivedMessageSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/proxyAddress" isComplexType="false" isExplicitlyDefined="false" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/readerQuotas" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement</serializedValue>
</property>
<property path="/readerQuotas/maxDepth" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/readerQuotas/maxStringContentLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/readerQuotas/maxArrayLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/readerQuotas/maxBytesPerRead" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/readerQuotas/maxNameTableCharCount" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/textEncoding" isComplexType="false" isExplicitlyDefined="false" clrType="System.Text.Encoding, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.Text.UTF8Encoding</serializedValue>
</property>
<property path="/transferMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.TransferMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Buffered</serializedValue>
</property>
<property path="/useDefaultWebProxy" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/messageEncoding" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.WSMessageEncoding, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Text</serializedValue>
</property>
<property path="/security" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.BasicHttpSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.BasicHttpSecurityElement</serializedValue>
</property>
<property path="/security/mode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.BasicHttpSecurityMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>None</serializedValue>
</property>
<property path="/security/transport" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.HttpTransportSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.HttpTransportSecurityElement</serializedValue>
</property>
<property path="/security/transport/clientCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HttpClientCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>None</serializedValue>
</property>
<property path="/security/transport/proxyCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HttpProxyCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>None</serializedValue>
</property>
<property path="/security/transport/extendedProtectionPolicy" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement</serializedValue>
</property>
<property path="/security/transport/extendedProtectionPolicy/policyEnforcement" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.PolicyEnforcement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Never</serializedValue>
</property>
<property path="/security/transport/extendedProtectionPolicy/protectionScenario" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.ProtectionScenario, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>TransportSelected</serializedValue>
</property>
<property path="/security/transport/extendedProtectionPolicy/customServiceNames" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>(集合)</serializedValue>
</property>
<property path="/security/transport/realm" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/security/message" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.BasicHttpMessageSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.BasicHttpMessageSecurityElement</serializedValue>
</property>
<property path="/security/message/clientCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.BasicHttpMessageCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>UserName</serializedValue>
</property>
<property path="/security/message/algorithmSuite" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.Security.SecurityAlgorithmSuite, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Default</serializedValue>
</property>
</properties>
</bindingConfiguration>
<bindingConfiguration bindingType="customBinding" name="CamstarSoap121">
<properties>
<property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>CamstarSoap121</serializedValue>
</property>
<property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/openTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/receiveTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/sendTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/textMessageEncoding" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.TextMessageEncodingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.TextMessageEncodingElement</serializedValue>
</property>
<property path="/textMessageEncoding/maxReadPoolSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>64</serializedValue>
</property>
<property path="/textMessageEncoding/maxWritePoolSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>16</serializedValue>
</property>
<property path="/textMessageEncoding/messageVersion" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.MessageVersion, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Soap12</serializedValue>
</property>
<property path="/textMessageEncoding/readerQuotas" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement</serializedValue>
</property>
<property path="/textMessageEncoding/readerQuotas/maxDepth" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/textMessageEncoding/readerQuotas/maxStringContentLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/textMessageEncoding/readerQuotas/maxArrayLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/textMessageEncoding/readerQuotas/maxBytesPerRead" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/textMessageEncoding/readerQuotas/maxNameTableCharCount" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/textMessageEncoding/writeEncoding" isComplexType="false" isExplicitlyDefined="false" clrType="System.Text.Encoding, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.Text.UTF8Encoding</serializedValue>
</property>
<property path="/httpTransport" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.HttpTransportElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.HttpTransportElement</serializedValue>
</property>
<property path="/httpTransport/manualAddressing" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>False</serializedValue>
</property>
<property path="/httpTransport/maxBufferPoolSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>524288</serializedValue>
</property>
<property path="/httpTransport/maxReceivedMessageSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>65536</serializedValue>
</property>
<property path="/httpTransport/allowCookies" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>False</serializedValue>
</property>
<property path="/httpTransport/requestInitializationTimeout" isComplexType="false" isExplicitlyDefined="false" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>00:00:00</serializedValue>
</property>
<property path="/httpTransport/authenticationScheme" isComplexType="false" isExplicitlyDefined="false" clrType="System.Net.AuthenticationSchemes, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Anonymous</serializedValue>
</property>
<property path="/httpTransport/bypassProxyOnLocal" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>False</serializedValue>
</property>
<property path="/httpTransport/decompressionEnabled" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>True</serializedValue>
</property>
<property path="/httpTransport/hostNameComparisonMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HostNameComparisonMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>StrongWildcard</serializedValue>
</property>
<property path="/httpTransport/keepAliveEnabled" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>True</serializedValue>
</property>
<property path="/httpTransport/maxBufferSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>65536</serializedValue>
</property>
<property path="/httpTransport/maxPendingAccepts" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/httpTransport/messageHandlerFactory" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.HttpMessageHandlerFactoryElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.HttpMessageHandlerFactoryElement</serializedValue>
</property>
<property path="/httpTransport/messageHandlerFactory/handlers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DelegatingHandlerElementCollection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>(集合)</serializedValue>
</property>
<property path="/httpTransport/messageHandlerFactory/type" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/httpTransport/proxyAddress" isComplexType="false" isExplicitlyDefined="false" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/httpTransport/proxyAuthenticationScheme" isComplexType="false" isExplicitlyDefined="false" clrType="System.Net.AuthenticationSchemes, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Anonymous</serializedValue>
</property>
<property path="/httpTransport/realm" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/httpTransport/transferMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.TransferMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Buffered</serializedValue>
</property>
<property path="/httpTransport/unsafeConnectionNtlmAuthentication" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>False</serializedValue>
</property>
<property path="/httpTransport/useDefaultWebProxy" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>True</serializedValue>
</property>
<property path="/httpTransport/extendedProtectionPolicy" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement</serializedValue>
</property>
<property path="/httpTransport/extendedProtectionPolicy/policyEnforcement" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.PolicyEnforcement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Never</serializedValue>
</property>
<property path="/httpTransport/extendedProtectionPolicy/protectionScenario" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.ProtectionScenario, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>TransportSelected</serializedValue>
</property>
<property path="/httpTransport/extendedProtectionPolicy/customServiceNames" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>(集合)</serializedValue>
</property>
<property path="/httpTransport/webSocketSettings" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.WebSocketTransportSettingsElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.WebSocketTransportSettingsElement</serializedValue>
</property>
<property path="/httpTransport/webSocketSettings/transportUsage" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.Channels.WebSocketTransportUsage, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Never</serializedValue>
</property>
<property path="/httpTransport/webSocketSettings/createNotificationOnConnection" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>False</serializedValue>
</property>
<property path="/httpTransport/webSocketSettings/keepAliveInterval" isComplexType="false" isExplicitlyDefined="false" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>00:00:00</serializedValue>
</property>
<property path="/httpTransport/webSocketSettings/subProtocol" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/httpTransport/webSocketSettings/disablePayloadMasking" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>False</serializedValue>
</property>
<property path="/httpTransport/webSocketSettings/maxPendingConnections" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
</properties>
</bindingConfiguration>
</bindingConfigurations>
<endpoints>
<endpoint name="CamstarSoap" contract="Camstar1.CamstarSoap" bindingType="basicHttpBinding" address="http://192.168.60.28:9509/Camstar/PackStock.asmx" bindingConfiguration="CamstarSoap1">
<properties>
<property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>http://192.168.60.28:9509/Camstar/PackStock.asmx</serializedValue>
</property>
<property path="/behaviorConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/binding" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>basicHttpBinding</serializedValue>
</property>
<property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>CamstarSoap1</serializedValue>
</property>
<property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Camstar1.CamstarSoap</serializedValue>
</property>
<property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.AddressHeaderCollectionElement</serializedValue>
</property>
<property path="/headers/headers" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.AddressHeaderCollection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>&lt;Header /&gt;</serializedValue>
</property>
<property path="/identity" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.IdentityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.IdentityElement</serializedValue>
</property>
<property path="/identity/userPrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.UserPrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.UserPrincipalNameElement</serializedValue>
</property>
<property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.ServicePrincipalNameElement</serializedValue>
</property>
<property path="/identity/servicePrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/dns" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DnsElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.DnsElement</serializedValue>
</property>
<property path="/identity/dns/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/rsa" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.RsaElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.RsaElement</serializedValue>
</property>
<property path="/identity/rsa/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/certificate" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.CertificateElement</serializedValue>
</property>
<property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.CertificateReferenceElement</serializedValue>
</property>
<property path="/identity/certificateReference/storeName" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreName, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>My</serializedValue>
</property>
<property path="/identity/certificateReference/storeLocation" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreLocation, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>LocalMachine</serializedValue>
</property>
<property path="/identity/certificateReference/x509FindType" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.X509FindType, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>FindBySubjectDistinguishedName</serializedValue>
</property>
<property path="/identity/certificateReference/findValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/certificateReference/isChainIncluded" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>False</serializedValue>
</property>
<property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>CamstarSoap</serializedValue>
</property>
<property path="/kind" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/endpointConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
</properties>
</endpoint>
<endpoint name="CamstarSoap121" contract="Camstar1.CamstarSoap" bindingType="customBinding" address="http://192.168.60.28:9509/Camstar/PackStock.asmx" bindingConfiguration="CamstarSoap121">
<properties>
<property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>http://192.168.60.28:9509/Camstar/PackStock.asmx</serializedValue>
</property>
<property path="/behaviorConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/binding" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>customBinding</serializedValue>
</property>
<property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>CamstarSoap121</serializedValue>
</property>
<property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Camstar1.CamstarSoap</serializedValue>
</property>
<property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.AddressHeaderCollectionElement</serializedValue>
</property>
<property path="/headers/headers" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.AddressHeaderCollection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>&lt;Header /&gt;</serializedValue>
</property>
<property path="/identity" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.IdentityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.IdentityElement</serializedValue>
</property>
<property path="/identity/userPrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.UserPrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.UserPrincipalNameElement</serializedValue>
</property>
<property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.ServicePrincipalNameElement</serializedValue>
</property>
<property path="/identity/servicePrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/dns" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DnsElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.DnsElement</serializedValue>
</property>
<property path="/identity/dns/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/rsa" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.RsaElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.RsaElement</serializedValue>
</property>
<property path="/identity/rsa/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/certificate" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.CertificateElement</serializedValue>
</property>
<property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.CertificateReferenceElement</serializedValue>
</property>
<property path="/identity/certificateReference/storeName" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreName, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>My</serializedValue>
</property>
<property path="/identity/certificateReference/storeLocation" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreLocation, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>LocalMachine</serializedValue>
</property>
<property path="/identity/certificateReference/x509FindType" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.X509FindType, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>FindBySubjectDistinguishedName</serializedValue>
</property>
<property path="/identity/certificateReference/findValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/certificateReference/isChainIncluded" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>False</serializedValue>
</property>
<property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>CamstarSoap121</serializedValue>
</property>
<property path="/kind" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/endpointConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
</properties>
</endpoint>
</endpoints>
</SavedWcfConfigurationInformation>

31
API/Web.Debug.config Normal file
View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- 有关使用 web.config 转换的详细信息,请访问 https://go.microsoft.com/fwlink/?LinkId=125889 -->
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<!--
在下例中“SetAttributes”转换将更改
“connectionString”的值以仅在“Match”定位器
找到值为“MyDB”的特性“name”时使用“ReleaseSQLServer”。
<connectionStrings>
<add name="MyDB"
connectionString="Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True"
xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
</connectionStrings>
-->
<system.web>
<!--
在下例中“Replace”转换将替换
web.config 文件的整个 <customErrors> 节。
请注意,由于
在 <system.web> 节点下仅有一个 customErrors 节因此不需要使用“xdt:Locator”特性。
<customErrors defaultRedirect="GenericError.htm"
mode="RemoteOnly" xdt:Transform="Replace">
<error statusCode="500" redirect="InternalError.htm"/>
</customErrors>
-->
</system.web>
</configuration>

32
API/Web.Release.config Normal file
View File

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- 有关使用 web.config 转换的详细信息,请访问 https://go.microsoft.com/fwlink/?LinkId=125889 -->
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<!--
在下例中“SetAttributes”转换将更改
“connectionString”的值以仅在“Match”定位器
找到值为“MyDB”的特性“name”时使用“ReleaseSQLServer”。
<connectionStrings>
<add name="MyDB"
connectionString="Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True"
xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
</connectionStrings>
-->
<system.web>
<compilation xdt:Transform="RemoveAttributes(debug)" />
<!--
在下例中“Replace”转换将替换
web.config 文件的整个 <customErrors> 节。
请注意,由于
在 <system.web> 节点下仅有一个 customErrors 节因此不需要使用“xdt:Locator”特性。
<customErrors defaultRedirect="GenericError.htm"
mode="RemoteOnly" xdt:Transform="Replace">
<error statusCode="500" redirect="InternalError.htm"/>
</customErrors>
-->
</system.web>
</configuration>

137
API/Web.config Normal file
View File

@ -0,0 +1,137 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
有关如何配置 ASP.NET 应用程序的详细信息,请访问
https://go.microsoft.com/fwlink/?LinkId=301879
-->
<configuration>
<appSettings>
<!--<add key="RemoteConnectionString" value="Data Source=OMS;User ID=WMS_RF;Password=Q12.U.&lt;r15;Unicode=True"/>-->
<!--<add key="RemoteConnectionString" value="Data Source=ORCL;User ID=C##JWDZ_WMS2;Password=JWDZ_WMS2"/>-->
<add key="RemoteConnectionString" value="Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.63.179)(PORT=1521)))
(CONNECT_DATA=(SERVICE_NAME=OMS))); User Id=WMS_SAS;Password=Q12.U.&lt;r17;"/>
<add key="UsernameToken" value="OA"/>
<add key="PasswordToken" value="12345678"/>
<add key="EbsBfUrl" value="http://kwuat.kinwong.com:8000/webservices/SOAProvider/plsql/cux_dely_ws_pda_api/?wsdl"/>
</appSettings>
<!--
有关 web.config 更改的说明,请参见 http://go.microsoft.com/fwlink/?LinkId=235367。
可在 <httpRuntime> 标记上设置以下特性。
<system.Web>
<httpRuntime targetFramework="4.5" />
</system.Web>
-->
<system.web>
<compilation debug="true" targetFramework="4.8" />
<httpRuntime />
<customErrors mode="Off" />
<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID" />
</system.web>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" />
<bindingRedirect oldVersion="0.0.0.0-13.0.0.0" newVersion="13.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="0.0.0.0-5.2.4.0" newVersion="5.2.4.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.2.6.0" newVersion="5.2.6.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Net.Http.Formatting" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Antlr3.Runtime" publicKeyToken="eb42632606e9261f" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.5.0.2" newVersion="3.5.0.2" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Cors" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.3.0.0" newVersion="5.3.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.1.2" newVersion="4.0.1.2" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Text.Encodings.Web" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<system.webServer>
<directoryBrowse enabled="true" />
<modules runAllManagedModulesForAllRequests="true">
<remove name="WebDAVModule" />
</modules>
<handlers>
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
<remove name="OPTIONSVerbHandler" />
<remove name="TRACEVerbHandler" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
</system.webServer>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="CamstarSoap" />
<binding name="CamstarSoap1" />
</basicHttpBinding>
<customBinding>
<binding name="CamstarSoap12">
<textMessageEncoding messageVersion="Soap12" />
<httpTransport />
</binding>
<binding name="CamstarSoap121">
<textMessageEncoding messageVersion="Soap12" />
<httpTransport />
</binding>
</customBinding>
</bindings>
<client>
<endpoint address="http://192.168.60.219:9509/Camstar/PackStock.asmx" binding="basicHttpBinding" bindingConfiguration="CamstarSoap" contract="Camstar.CamstarSoap" name="CamstarSoap1" />
<endpoint address="http://192.168.60.28:9509/Camstar/PackStock.asmx" binding="basicHttpBinding" bindingConfiguration="CamstarSoap1" contract="Camstar1.CamstarSoap" name="CamstarSoap" />
</client>
</system.serviceModel>
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.8.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:1659;1699;1701" />
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.8.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+" />
</compilers>
</system.codedom>
<system.data>
<DbProviderFactories>
<remove invariant="Oracle.ManagedDataAccess.Client" />
<add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver" type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.122.23.1, Culture=neutral, PublicKeyToken=89b483f429c47342" />
</DbProviderFactories>
</system.data>
</configuration>

BIN
API/bin/Antlr3.Runtime.dll Normal file

Binary file not shown.

BIN
API/bin/Antlr3.Runtime.pdb Normal file

Binary file not shown.

BIN
API/bin/DataCommon.dll Normal file

Binary file not shown.

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="oracle.manageddataaccess.client" type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.122.23.1, Culture=neutral, PublicKeyToken=89b483f429c47342" />
</configSections>
<system.data>
<DbProviderFactories>
<remove invariant="Oracle.ManagedDataAccess.Client" />
<add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver" type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.122.23.1, Culture=neutral, PublicKeyToken=89b483f429c47342" />
</DbProviderFactories>
</system.data>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.1.2" newVersion="4.0.1.2" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>

BIN
API/bin/DataCommon.pdb Normal file

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1,869 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.AspNetCore.Http.Features</name>
</assembly>
<members>
<member name="T:Microsoft.AspNetCore.Http.Features.IFeatureCollection">
<summary>
Represents a collection of HTTP features.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IFeatureCollection.IsReadOnly">
<summary>
Indicates if the collection can be modified.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IFeatureCollection.Revision">
<summary>
Incremented for each modification and can be used to verify cached results.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IFeatureCollection.Item(System.Type)">
<summary>
Gets or sets a given feature. Setting a null value removes the feature.
</summary>
<param name="key"></param>
<returns>The requested feature, or null if it is not present.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.Features.IFeatureCollection.Get``1">
<summary>
Retrieves the requested feature from the collection.
</summary>
<typeparam name="TFeature">The feature key.</typeparam>
<returns>The requested feature, or null if it is not present.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.Features.IFeatureCollection.Set``1(``0)">
<summary>
Sets the given feature in the collection.
</summary>
<typeparam name="TFeature">The feature key.</typeparam>
<param name="instance">The feature value.</param>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IFormFeature.HasFormContentType">
<summary>
Indicates if the request has a supported form content-type.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IFormFeature.Form">
<summary>
The parsed form, if any.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Http.Features.IFormFeature.ReadForm">
<summary>
Parses the request body as a form.
</summary>
<returns></returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.Features.IFormFeature.ReadFormAsync(System.Threading.CancellationToken)">
<summary>
Parses the request body as a form.
</summary>
<param name="cancellationToken"></param>
<returns></returns>
</member>
<member name="T:Microsoft.AspNetCore.Http.Features.IHttpBodyControlFeature">
<summary>
Controls the IO behavior for the <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.Body"/> and <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.Body"/>
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpBodyControlFeature.AllowSynchronousIO">
<summary>
Gets or sets a value that controls whether synchronous IO is allowed for the <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.Body"/> and <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.Body"/>
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Http.Features.IHttpConnectionFeature">
<summary>
Information regarding the TCP/IP connection carrying the request.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpConnectionFeature.ConnectionId">
<summary>
The unique identifier for the connection the request was received on. This is primarily for diagnostic purposes.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpConnectionFeature.RemoteIpAddress">
<summary>
The IPAddress of the client making the request. Note this may be for a proxy rather than the end user.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpConnectionFeature.LocalIpAddress">
<summary>
The local IPAddress on which the request was received.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpConnectionFeature.RemotePort">
<summary>
The remote port of the client making the request.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpConnectionFeature.LocalPort">
<summary>
The local port on which the request was received.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Http.Features.IHttpMaxRequestBodySizeFeature">
<summary>
Feature to inspect and modify the maximum request body size for a single request.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpMaxRequestBodySizeFeature.IsReadOnly">
<summary>
Indicates whether <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpMaxRequestBodySizeFeature.MaxRequestBodySize"/> is read-only.
If true, this could mean that the request body has already been read from
or that <see cref="M:Microsoft.AspNetCore.Http.Features.IHttpUpgradeFeature.UpgradeAsync"/> was called.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpMaxRequestBodySizeFeature.MaxRequestBodySize">
<summary>
The maximum allowed size of the current request body in bytes.
When set to null, the maximum request body size is unlimited.
This cannot be modified after the reading the request body has started.
This limit does not affect upgraded connections which are always unlimited.
</summary>
<remarks>
Defaults to the server's global max request body size limit.
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature">
<summary>
Contains the details of a given request. These properties should all be mutable.
None of these properties should ever be set to null.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.Protocol">
<summary>
The HTTP-version as defined in RFC 7230. E.g. "HTTP/1.1"
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.Scheme">
<summary>
The request uri scheme. E.g. "http" or "https". Note this value is not included
in the original request, it is inferred by checking if the transport used a TLS
connection or not.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.Method">
<summary>
The request method as defined in RFC 7230. E.g. "GET", "HEAD", "POST", etc..
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.PathBase">
<summary>
The first portion of the request path associated with application root. The value
is un-escaped. The value may be string.Empty.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.Path">
<summary>
The portion of the request path that identifies the requested resource. The value
is un-escaped. The value may be string.Empty if <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.PathBase"/> contains the
full path.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.QueryString">
<summary>
The query portion of the request-target as defined in RFC 7230. The value
may be string.Empty. If not empty then the leading '?' will be included. The value
is in its original form, without un-escaping.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.RawTarget">
<summary>
The request target as it was sent in the HTTP request. This property contains the
raw path and full query, as well as other request targets such as * for OPTIONS
requests (https://tools.ietf.org/html/rfc7230#section-5.3).
</summary>
<remarks>
This property is not used internally for routing or authorization decisions. It has not
been UrlDecoded and care should be taken in its use.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.Headers">
<summary>
Headers included in the request, aggregated by header name. The values are not split
or merged across header lines. E.g. The following headers:
HeaderA: value1, value2
HeaderA: value3
Result in Headers["HeaderA"] = { "value1, value2", "value3" }
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestFeature.Body">
<summary>
A <see cref="T:System.IO.Stream"/> representing the request body, if any. Stream.Null may be used
to represent an empty request body.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Http.Features.IHttpRequestIdentifierFeature">
<summary>
Feature to identify a request.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestIdentifierFeature.TraceIdentifier">
<summary>
Identifier to trace a request.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpRequestLifetimeFeature.RequestAborted">
<summary>
A <see cref="T:System.Threading.CancellationToken"/> that fires if the request is aborted and
the application should cease processing. The token will not fire if the request
completes successfully.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Http.Features.IHttpRequestLifetimeFeature.Abort">
<summary>
Forcefully aborts the request if it has not already completed. This will result in
RequestAborted being triggered.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature">
<summary>
Represents the fields and state of an HTTP response.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.StatusCode">
<summary>
The status-code as defined in RFC 7230. The default value is 200.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.ReasonPhrase">
<summary>
The reason-phrase as defined in RFC 7230. Note this field is no longer supported by HTTP/2.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.Headers">
<summary>
The response headers to send. Headers with multiple values will be emitted as multiple headers.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.Body">
<summary>
The <see cref="T:System.IO.Stream"/> for writing the response body.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.HasStarted">
<summary>
Indicates if the response has started. If true, the <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.StatusCode"/>,
<see cref="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.ReasonPhrase"/>, and <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.Headers"/> are now immutable, and
OnStarting should no longer be called.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.OnStarting(System.Func{System.Object,System.Threading.Tasks.Task},System.Object)">
<summary>
Registers a callback to be invoked just before the response starts. This is the
last chance to modify the <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.Headers"/>, <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.StatusCode"/>, or
<see cref="P:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.ReasonPhrase"/>.
</summary>
<param name="callback">The callback to invoke when starting the response.</param>
<param name="state">The state to pass into the callback.</param>
</member>
<member name="M:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.OnCompleted(System.Func{System.Object,System.Threading.Tasks.Task},System.Object)">
<summary>
Registers a callback to be invoked after a response has fully completed. This is
intended for resource cleanup.
</summary>
<param name="callback">The callback to invoke after the response has completed.</param>
<param name="state">The state to pass into the callback.</param>
</member>
<member name="T:Microsoft.AspNetCore.Http.Features.IHttpSendFileFeature">
<summary>
Provides an efficient mechanism for transferring files from disk to the network.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Http.Features.IHttpSendFileFeature.SendFileAsync(System.String,System.Int64,System.Nullable{System.Int64},System.Threading.CancellationToken)">
<summary>
Sends the requested file in the response body. This may bypass the IHttpResponseFeature.Body
<see cref="T:System.IO.Stream"/>. A response may include multiple writes.
</summary>
<param name="path">The full disk path to the file.</param>
<param name="offset">The offset in the file to start at.</param>
<param name="count">The number of bytes to send, or null to send the remainder of the file.</param>
<param name="cancellation">A <see cref="T:System.Threading.CancellationToken"/> used to abort the transmission.</param>
<returns></returns>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpUpgradeFeature.IsUpgradableRequest">
<summary>
Indicates if the server can upgrade this request to an opaque, bidirectional stream.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Http.Features.IHttpUpgradeFeature.UpgradeAsync">
<summary>
Attempt to upgrade the request to an opaque, bidirectional stream. The response status code
and headers need to be set before this is invoked. Check <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpUpgradeFeature.IsUpgradableRequest"/>
before invoking.
</summary>
<returns></returns>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IHttpWebSocketFeature.IsWebSocketRequest">
<summary>
Indicates if this is a WebSocket upgrade request.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Http.Features.IHttpWebSocketFeature.AcceptAsync(Microsoft.AspNetCore.Http.WebSocketAcceptContext)">
<summary>
Attempts to upgrade the request to a <see cref="T:System.Net.WebSockets.WebSocket"/>. Check <see cref="P:Microsoft.AspNetCore.Http.Features.IHttpWebSocketFeature.IsWebSocketRequest"/>
before invoking this.
</summary>
<param name="context"></param>
<returns></returns>
</member>
<member name="T:Microsoft.AspNetCore.Http.Features.IResponseCookiesFeature">
<summary>
A helper for creating the response Set-Cookie header.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.IResponseCookiesFeature.Cookies">
<summary>
Gets the wrapper for the response Set-Cookie header.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.ITlsConnectionFeature.ClientCertificate">
<summary>
Synchronously retrieves the client certificate, if any.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Http.Features.ITlsConnectionFeature.GetClientCertificateAsync(System.Threading.CancellationToken)">
<summary>
Asynchronously retrieves the client certificate, if any.
</summary>
<returns></returns>
</member>
<member name="T:Microsoft.AspNetCore.Http.Features.ITlsTokenBindingFeature">
<summary>
Provides information regarding TLS token binding parameters.
</summary>
<remarks>
TLS token bindings help mitigate the risk of impersonation by an attacker in the
event an authenticated client's bearer tokens are somehow exfiltrated from the
client's machine. See https://datatracker.ietf.org/doc/draft-popov-token-binding/
for more information.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Http.Features.ITlsTokenBindingFeature.GetProvidedTokenBindingId">
<summary>
Gets the 'provided' token binding identifier associated with the request.
</summary>
<returns>The token binding identifier, or null if the client did not
supply a 'provided' token binding or valid proof of possession of the
associated private key. The caller should treat this identifier as an
opaque blob and should not try to parse it.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.Features.ITlsTokenBindingFeature.GetReferredTokenBindingId">
<summary>
Gets the 'referred' token binding identifier associated with the request.
</summary>
<returns>The token binding identifier, or null if the client did not
supply a 'referred' token binding or valid proof of possession of the
associated private key. The caller should treat this identifier as an
opaque blob and should not try to parse it.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Http.Features.ITrackingConsentFeature">
<summary>
Used to query, grant, and withdraw user consent regarding the storage of user
information related to site activity and functionality.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.ITrackingConsentFeature.IsConsentNeeded">
<summary>
Indicates if consent is required for the given request.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.ITrackingConsentFeature.HasConsent">
<summary>
Indicates if consent was given.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.ITrackingConsentFeature.CanTrack">
<summary>
Indicates either if consent has been given or if consent is not required.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Http.Features.ITrackingConsentFeature.GrantConsent">
<summary>
Grants consent for this request. If the response has not yet started then
this will also grant consent for future requests.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Http.Features.ITrackingConsentFeature.WithdrawConsent">
<summary>
Withdraws consent for this request. If the response has not yet started then
this will also withdraw consent for future requests.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Http.Features.ITrackingConsentFeature.CreateConsentCookie">
<summary>
Creates a consent cookie for use when granting consent from a javascript client.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Http.CookieOptions">
<summary>
Options used to create a new cookie.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Http.CookieOptions.#ctor">
<summary>
Creates a default cookie with a path of '/'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.CookieOptions.Domain">
<summary>
Gets or sets the domain to associate the cookie with.
</summary>
<returns>The domain to associate the cookie with.</returns>
</member>
<member name="P:Microsoft.AspNetCore.Http.CookieOptions.Path">
<summary>
Gets or sets the cookie path.
</summary>
<returns>The cookie path.</returns>
</member>
<member name="P:Microsoft.AspNetCore.Http.CookieOptions.Expires">
<summary>
Gets or sets the expiration date and time for the cookie.
</summary>
<returns>The expiration date and time for the cookie.</returns>
</member>
<member name="P:Microsoft.AspNetCore.Http.CookieOptions.Secure">
<summary>
Gets or sets a value that indicates whether to transmit the cookie using Secure Sockets Layer (SSL)--that is, over HTTPS only.
</summary>
<returns>true to transmit the cookie only over an SSL connection (HTTPS); otherwise, false.</returns>
</member>
<member name="P:Microsoft.AspNetCore.Http.CookieOptions.SameSite">
<summary>
Gets or sets the value for the SameSite attribute of the cookie. The default value is <see cref="F:Microsoft.AspNetCore.Http.SameSiteMode.Lax"/>
</summary>
<returns>The <see cref="T:Microsoft.AspNetCore.Http.SameSiteMode"/> representing the enforcement mode of the cookie.</returns>
</member>
<member name="P:Microsoft.AspNetCore.Http.CookieOptions.HttpOnly">
<summary>
Gets or sets a value that indicates whether a cookie is accessible by client-side script.
</summary>
<returns>true if a cookie must not be accessible by client-side script; otherwise, false.</returns>
</member>
<member name="P:Microsoft.AspNetCore.Http.CookieOptions.MaxAge">
<summary>
Gets or sets the max-age for the cookie.
</summary>
<returns>The max-age date and time for the cookie.</returns>
</member>
<member name="P:Microsoft.AspNetCore.Http.CookieOptions.IsEssential">
<summary>
Indicates if this cookie is essential for the application to function correctly. If true then
consent policy checks may be bypassed. The default value is false.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Http.IFormCollection">
<summary>
Represents the parsed form values sent with the HttpRequest.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.IFormCollection.Count">
<summary>
Gets the number of elements contained in the <see cref="T:Microsoft.AspNetCore.Http.IFormCollection" />.
</summary>
<returns>
The number of elements contained in the <see cref="T:Microsoft.AspNetCore.Http.IFormCollection" />.
</returns>
</member>
<member name="P:Microsoft.AspNetCore.Http.IFormCollection.Keys">
<summary>
Gets an <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the
<see cref="T:Microsoft.AspNetCore.Http.IFormCollection" />.
</summary>
<returns>
An <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the object
that implements <see cref="T:Microsoft.AspNetCore.Http.IFormCollection" />.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.IFormCollection.ContainsKey(System.String)">
<summary>
Determines whether the <see cref="T:Microsoft.AspNetCore.Http.IFormCollection" /> contains an element
with the specified key.
</summary>
<param name="key">
The key to locate in the <see cref="T:Microsoft.AspNetCore.Http.IFormCollection" />.
</param>
<returns>
true if the <see cref="T:Microsoft.AspNetCore.Http.IFormCollection" /> contains an element with
the key; otherwise, false.
</returns>
<exception cref="T:System.ArgumentNullException">
key is null.
</exception>
</member>
<member name="M:Microsoft.AspNetCore.Http.IFormCollection.TryGetValue(System.String,Microsoft.Extensions.Primitives.StringValues@)">
<summary>
Gets the value associated with the specified key.
</summary>
<param name="key">
The key of the value to get.
</param>
<param name="value">
The key of the value to get.
When this method returns, the value associated with the specified key, if the
key is found; otherwise, the default value for the type of the value parameter.
This parameter is passed uninitialized.
</param>
<returns>
true if the object that implements <see cref="T:Microsoft.AspNetCore.Http.IFormCollection" /> contains
an element with the specified key; otherwise, false.
</returns>
<exception cref="T:System.ArgumentNullException">
key is null.
</exception>
</member>
<member name="P:Microsoft.AspNetCore.Http.IFormCollection.Item(System.String)">
<summary>
Gets the value with the specified key.
</summary>
<param name="key">
The key of the value to get.
</param>
<returns>
The element with the specified key, or <c>StringValues.Empty</c> if the key is not present.
</returns>
<exception cref="T:System.ArgumentNullException">
key is null.
</exception>
<remarks>
<see cref="T:Microsoft.AspNetCore.Http.IFormCollection" /> has a different indexer contract than
<see cref="T:System.Collections.Generic.IDictionary`2" />, as it will return <c>StringValues.Empty</c> for missing entries
rather than throwing an Exception.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Http.IFormCollection.Files">
<summary>
The file collection sent with the request.
</summary>
<returns>The files included with the request.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Http.IFormFile">
<summary>
Represents a file sent with the HttpRequest.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.IFormFile.ContentType">
<summary>
Gets the raw Content-Type header of the uploaded file.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.IFormFile.ContentDisposition">
<summary>
Gets the raw Content-Disposition header of the uploaded file.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.IFormFile.Headers">
<summary>
Gets the header dictionary of the uploaded file.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.IFormFile.Length">
<summary>
Gets the file length in bytes.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.IFormFile.Name">
<summary>
Gets the form field name from the Content-Disposition header.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.IFormFile.FileName">
<summary>
Gets the file name from the Content-Disposition header.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Http.IFormFile.OpenReadStream">
<summary>
Opens the request stream for reading the uploaded file.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Http.IFormFile.CopyTo(System.IO.Stream)">
<summary>
Copies the contents of the uploaded file to the <paramref name="target"/> stream.
</summary>
<param name="target">The stream to copy the file contents to.</param>
</member>
<member name="M:Microsoft.AspNetCore.Http.IFormFile.CopyToAsync(System.IO.Stream,System.Threading.CancellationToken)">
<summary>
Asynchronously copies the contents of the uploaded file to the <paramref name="target"/> stream.
</summary>
<param name="target">The stream to copy the file contents to.</param>
<param name="cancellationToken"></param>
</member>
<member name="T:Microsoft.AspNetCore.Http.IFormFileCollection">
<summary>
Represents the collection of files sent with the HttpRequest.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Http.IHeaderDictionary">
<summary>
Represents HttpRequest and HttpResponse headers
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.IHeaderDictionary.Item(System.String)">
<summary>
IHeaderDictionary has a different indexer contract than IDictionary, where it will return StringValues.Empty for missing entries.
</summary>
<param name="key"></param>
<returns>The stored value, or StringValues.Empty if the key is not present.</returns>
</member>
<member name="P:Microsoft.AspNetCore.Http.IHeaderDictionary.ContentLength">
<summary>
Strongly typed access to the Content-Length header. Implementations must keep this in sync with the string representation.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Http.IQueryCollection">
<summary>
Represents the HttpRequest query string collection
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.IQueryCollection.Count">
<summary>
Gets the number of elements contained in the <see cref="T:Microsoft.AspNetCore.Http.IQueryCollection" />.
</summary>
<returns>
The number of elements contained in the <see cref="T:Microsoft.AspNetCore.Http.IQueryCollection" />.
</returns>
</member>
<member name="P:Microsoft.AspNetCore.Http.IQueryCollection.Keys">
<summary>
Gets an <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the
<see cref="T:Microsoft.AspNetCore.Http.IQueryCollection" />.
</summary>
<returns>
An <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the object
that implements <see cref="T:Microsoft.AspNetCore.Http.IQueryCollection" />.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.IQueryCollection.ContainsKey(System.String)">
<summary>
Determines whether the <see cref="T:Microsoft.AspNetCore.Http.IQueryCollection" /> contains an element
with the specified key.
</summary>
<param name="key">
The key to locate in the <see cref="T:Microsoft.AspNetCore.Http.IQueryCollection" />.
</param>
<returns>
true if the <see cref="T:Microsoft.AspNetCore.Http.IQueryCollection" /> contains an element with
the key; otherwise, false.
</returns>
<exception cref="T:System.ArgumentNullException">
key is null.
</exception>
</member>
<member name="M:Microsoft.AspNetCore.Http.IQueryCollection.TryGetValue(System.String,Microsoft.Extensions.Primitives.StringValues@)">
<summary>
Gets the value associated with the specified key.
</summary>
<param name="key">
The key of the value to get.
</param>
<param name="value">
The key of the value to get.
When this method returns, the value associated with the specified key, if the
key is found; otherwise, the default value for the type of the value parameter.
This parameter is passed uninitialized.
</param>
<returns>
true if the object that implements <see cref="T:Microsoft.AspNetCore.Http.IQueryCollection" /> contains
an element with the specified key; otherwise, false.
</returns>
<exception cref="T:System.ArgumentNullException">
key is null.
</exception>
</member>
<member name="P:Microsoft.AspNetCore.Http.IQueryCollection.Item(System.String)">
<summary>
Gets the value with the specified key.
</summary>
<param name="key">
The key of the value to get.
</param>
<returns>
The element with the specified key, or <c>StringValues.Empty</c> if the key is not present.
</returns>
<exception cref="T:System.ArgumentNullException">
key is null.
</exception>
<remarks>
<see cref="T:Microsoft.AspNetCore.Http.IQueryCollection" /> has a different indexer contract than
<see cref="T:System.Collections.Generic.IDictionary`2" />, as it will return <c>StringValues.Empty</c> for missing entries
rather than throwing an Exception.
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Http.IRequestCookieCollection">
<summary>
Represents the HttpRequest cookie collection
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.IRequestCookieCollection.Count">
<summary>
Gets the number of elements contained in the <see cref="T:Microsoft.AspNetCore.Http.IRequestCookieCollection" />.
</summary>
<returns>
The number of elements contained in the <see cref="T:Microsoft.AspNetCore.Http.IRequestCookieCollection" />.
</returns>
</member>
<member name="P:Microsoft.AspNetCore.Http.IRequestCookieCollection.Keys">
<summary>
Gets an <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the
<see cref="T:Microsoft.AspNetCore.Http.IRequestCookieCollection" />.
</summary>
<returns>
An <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the object
that implements <see cref="T:Microsoft.AspNetCore.Http.IRequestCookieCollection" />.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.IRequestCookieCollection.ContainsKey(System.String)">
<summary>
Determines whether the <see cref="T:Microsoft.AspNetCore.Http.IRequestCookieCollection" /> contains an element
with the specified key.
</summary>
<param name="key">
The key to locate in the <see cref="T:Microsoft.AspNetCore.Http.IRequestCookieCollection" />.
</param>
<returns>
true if the <see cref="T:Microsoft.AspNetCore.Http.IRequestCookieCollection" /> contains an element with
the key; otherwise, false.
</returns>
<exception cref="T:System.ArgumentNullException">
key is null.
</exception>
</member>
<member name="M:Microsoft.AspNetCore.Http.IRequestCookieCollection.TryGetValue(System.String,System.String@)">
<summary>
Gets the value associated with the specified key.
</summary>
<param name="key">
The key of the value to get.
</param>
<param name="value">
The key of the value to get.
When this method returns, the value associated with the specified key, if the
key is found; otherwise, the default value for the type of the value parameter.
This parameter is passed uninitialized.
</param>
<returns>
true if the object that implements <see cref="T:Microsoft.AspNetCore.Http.IRequestCookieCollection" /> contains
an element with the specified key; otherwise, false.
</returns>
<exception cref="T:System.ArgumentNullException">
key is null.
</exception>
</member>
<member name="P:Microsoft.AspNetCore.Http.IRequestCookieCollection.Item(System.String)">
<summary>
Gets the value with the specified key.
</summary>
<param name="key">
The key of the value to get.
</param>
<returns>
The element with the specified key, or <c>string.Empty</c> if the key is not present.
</returns>
<exception cref="T:System.ArgumentNullException">
key is null.
</exception>
<remarks>
<see cref="T:Microsoft.AspNetCore.Http.IRequestCookieCollection" /> has a different indexer contract than
<see cref="T:System.Collections.Generic.IDictionary`2" />, as it will return <c>string.Empty</c> for missing entries
rather than throwing an Exception.
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Http.IResponseCookies">
<summary>
A wrapper for the response Set-Cookie header.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Http.IResponseCookies.Append(System.String,System.String)">
<summary>
Add a new cookie and value.
</summary>
<param name="key">Name of the new cookie.</param>
<param name="value">Value of the new cookie.</param>
</member>
<member name="M:Microsoft.AspNetCore.Http.IResponseCookies.Append(System.String,System.String,Microsoft.AspNetCore.Http.CookieOptions)">
<summary>
Add a new cookie.
</summary>
<param name="key">Name of the new cookie.</param>
<param name="value">Value of the new cookie.</param>
<param name="options"><see cref="T:Microsoft.AspNetCore.Http.CookieOptions"/> included in the new cookie setting.</param>
</member>
<member name="M:Microsoft.AspNetCore.Http.IResponseCookies.Delete(System.String)">
<summary>
Sets an expired cookie.
</summary>
<param name="key">Name of the cookie to expire.</param>
</member>
<member name="M:Microsoft.AspNetCore.Http.IResponseCookies.Delete(System.String,Microsoft.AspNetCore.Http.CookieOptions)">
<summary>
Sets an expired cookie.
</summary>
<param name="key">Name of the cookie to expire.</param>
<param name="options">
<see cref="T:Microsoft.AspNetCore.Http.CookieOptions"/> used to discriminate the particular cookie to expire. The
<see cref="P:Microsoft.AspNetCore.Http.CookieOptions.Domain"/> and <see cref="P:Microsoft.AspNetCore.Http.CookieOptions.Path"/> values are especially important.
</param>
</member>
<member name="P:Microsoft.AspNetCore.Http.ISession.IsAvailable">
<summary>
Indicate whether the current session has loaded.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.ISession.Id">
<summary>
A unique identifier for the current session. This is not the same as the session cookie
since the cookie lifetime may not be the same as the session entry lifetime in the data store.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.ISession.Keys">
<summary>
Enumerates all the keys, if any.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Http.ISession.LoadAsync(System.Threading.CancellationToken)">
<summary>
Load the session from the data store. This may throw if the data store is unavailable.
</summary>
<returns></returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.ISession.CommitAsync(System.Threading.CancellationToken)">
<summary>
Store the session in the data store. This may throw if the data store is unavailable.
</summary>
<returns></returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.ISession.TryGetValue(System.String,System.Byte[]@)">
<summary>
Retrieve the value of the given key, if present.
</summary>
<param name="key"></param>
<param name="value"></param>
<returns></returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.ISession.Set(System.String,System.Byte[])">
<summary>
Set the given key and value in the current session. This will throw if the session
was not established prior to sending the response.
</summary>
<param name="key"></param>
<param name="value"></param>
</member>
<member name="M:Microsoft.AspNetCore.Http.ISession.Remove(System.String)">
<summary>
Remove the given key from the session if present.
</summary>
<param name="key"></param>
</member>
<member name="M:Microsoft.AspNetCore.Http.ISession.Clear">
<summary>
Remove all entries from the current session, if any.
The session cookie is not removed.
</summary>
</member>
</members>
</doc>

Binary file not shown.

View File

@ -0,0 +1,513 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.AspNetCore.Http</name>
</assembly>
<members>
<member name="P:Microsoft.AspNetCore.Http.DefaultHttpContext.Authentication">
<summary>
This is obsolete and will be removed in a future version.
The recommended alternative is to use Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.
See https://go.microsoft.com/fwlink/?linkid=845470.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Http.HttpRequestRewindExtensions">
<summary>
Extension methods for enabling buffering in an <see cref="T:Microsoft.AspNetCore.Http.HttpRequest"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Http.HttpRequestRewindExtensions.EnableBuffering(Microsoft.AspNetCore.Http.HttpRequest)">
<summary>
Ensure the <paramref name="request"/> <see cref="P:Microsoft.AspNetCore.Http.HttpRequest.Body"/> can be read multiple times. Normally
buffers request bodies in memory; writes requests larger than 30K bytes to disk.
</summary>
<param name="request">The <see cref="T:Microsoft.AspNetCore.Http.HttpRequest"/> to prepare.</param>
<remarks>
Temporary files for larger requests are written to the location named in the <c>ASPNETCORE_TEMP</c>
environment variable, if any. If that environment variable is not defined, these files are written to the
current user's temporary folder. Files are automatically deleted at the end of their associated requests.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Http.HttpRequestRewindExtensions.EnableBuffering(Microsoft.AspNetCore.Http.HttpRequest,System.Int32)">
<summary>
Ensure the <paramref name="request"/> <see cref="P:Microsoft.AspNetCore.Http.HttpRequest.Body"/> can be read multiple times. Normally
buffers request bodies in memory; writes requests larger than <paramref name="bufferThreshold"/> bytes to
disk.
</summary>
<param name="request">The <see cref="T:Microsoft.AspNetCore.Http.HttpRequest"/> to prepare.</param>
<param name="bufferThreshold">
The maximum size in bytes of the in-memory <see cref="T:System.Buffers.ArrayPool`1"/> used to buffer the
stream. Larger request bodies are written to disk.
</param>
<remarks>
Temporary files for larger requests are written to the location named in the <c>ASPNETCORE_TEMP</c>
environment variable, if any. If that environment variable is not defined, these files are written to the
current user's temporary folder. Files are automatically deleted at the end of their associated requests.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Http.HttpRequestRewindExtensions.EnableBuffering(Microsoft.AspNetCore.Http.HttpRequest,System.Int64)">
<summary>
Ensure the <paramref name="request"/> <see cref="P:Microsoft.AspNetCore.Http.HttpRequest.Body"/> can be read multiple times. Normally
buffers request bodies in memory; writes requests larger than 30K bytes to disk.
</summary>
<param name="request">The <see cref="T:Microsoft.AspNetCore.Http.HttpRequest"/> to prepare.</param>
<param name="bufferLimit">
The maximum size in bytes of the request body. An attempt to read beyond this limit will cause an
<see cref="T:System.IO.IOException"/>.
</param>
<remarks>
Temporary files for larger requests are written to the location named in the <c>ASPNETCORE_TEMP</c>
environment variable, if any. If that environment variable is not defined, these files are written to the
current user's temporary folder. Files are automatically deleted at the end of their associated requests.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Http.HttpRequestRewindExtensions.EnableBuffering(Microsoft.AspNetCore.Http.HttpRequest,System.Int32,System.Int64)">
<summary>
Ensure the <paramref name="request"/> <see cref="P:Microsoft.AspNetCore.Http.HttpRequest.Body"/> can be read multiple times. Normally
buffers request bodies in memory; writes requests larger than <paramref name="bufferThreshold"/> bytes to
disk.
</summary>
<param name="request">The <see cref="T:Microsoft.AspNetCore.Http.HttpRequest"/> to prepare.</param>
<param name="bufferThreshold">
The maximum size in bytes of the in-memory <see cref="T:System.Buffers.ArrayPool`1"/> used to buffer the
stream. Larger request bodies are written to disk.
</param>
<param name="bufferLimit">
The maximum size in bytes of the request body. An attempt to read beyond this limit will cause an
<see cref="T:System.IO.IOException"/>.
</param>
<remarks>
Temporary files for larger requests are written to the location named in the <c>ASPNETCORE_TEMP</c>
environment variable, if any. If that environment variable is not defined, these files are written to the
current user's temporary folder. Files are automatically deleted at the end of their associated requests.
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Http.Features.DefaultSessionFeature">
<summary>
This type exists only for the purpose of unit testing where the user can directly set the
<see cref="P:Microsoft.AspNetCore.Http.HttpContext.Session"/> property without the need for creating a <see cref="T:Microsoft.AspNetCore.Http.Features.ISessionFeature"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.FormOptions.BufferBody">
<summary>
Enables full request body buffering. Use this if multiple components need to read the raw stream.
The default value is false.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.FormOptions.MemoryBufferThreshold">
<summary>
If <see cref="P:Microsoft.AspNetCore.Http.Features.FormOptions.BufferBody"/> is enabled, this many bytes of the body will be buffered in memory.
If this threshold is exceeded then the buffer will be moved to a temp file on disk instead.
This also applies when buffering individual multipart section bodies.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.FormOptions.BufferBodyLengthLimit">
<summary>
If <see cref="P:Microsoft.AspNetCore.Http.Features.FormOptions.BufferBody"/> is enabled, this is the limit for the total number of bytes that will
be buffered. Forms that exceed this limit will throw an <see cref="T:System.IO.InvalidDataException"/> when parsed.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.FormOptions.ValueCountLimit">
<summary>
A limit for the number of form entries to allow.
Forms that exceed this limit will throw an <see cref="T:System.IO.InvalidDataException"/> when parsed.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.FormOptions.KeyLengthLimit">
<summary>
A limit on the length of individual keys. Forms containing keys that exceed this limit will
throw an <see cref="T:System.IO.InvalidDataException"/> when parsed.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.FormOptions.ValueLengthLimit">
<summary>
A limit on the length of individual form values. Forms containing values that exceed this
limit will throw an <see cref="T:System.IO.InvalidDataException"/> when parsed.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.FormOptions.MultipartBoundaryLengthLimit">
<summary>
A limit for the length of the boundary identifier. Forms with boundaries that exceed this
limit will throw an <see cref="T:System.IO.InvalidDataException"/> when parsed.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.FormOptions.MultipartHeadersCountLimit">
<summary>
A limit for the number of headers to allow in each multipart section. Headers with the same name will
be combined. Form sections that exceed this limit will throw an <see cref="T:System.IO.InvalidDataException"/>
when parsed.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.FormOptions.MultipartHeadersLengthLimit">
<summary>
A limit for the total length of the header keys and values in each multipart section.
Form sections that exceed this limit will throw an <see cref="T:System.IO.InvalidDataException"/> when parsed.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.FormOptions.MultipartBodyLengthLimit">
<summary>
A limit for the length of each multipart body. Forms sections that exceed this limit will throw an
<see cref="T:System.IO.InvalidDataException"/> when parsed.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Http.Features.ResponseCookiesFeature">
<summary>
Default implementation of <see cref="T:Microsoft.AspNetCore.Http.Features.IResponseCookiesFeature"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Http.Features.ResponseCookiesFeature.#ctor(Microsoft.AspNetCore.Http.Features.IFeatureCollection)">
<summary>
Initializes a new <see cref="T:Microsoft.AspNetCore.Http.Features.ResponseCookiesFeature"/> instance.
</summary>
<param name="features">
<see cref="T:Microsoft.AspNetCore.Http.Features.IFeatureCollection"/> containing all defined features, including this
<see cref="T:Microsoft.AspNetCore.Http.Features.IResponseCookiesFeature"/> and the <see cref="T:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature"/>.
</param>
</member>
<member name="M:Microsoft.AspNetCore.Http.Features.ResponseCookiesFeature.#ctor(Microsoft.AspNetCore.Http.Features.IFeatureCollection,Microsoft.Extensions.ObjectPool.ObjectPool{System.Text.StringBuilder})">
<summary>
Initializes a new <see cref="T:Microsoft.AspNetCore.Http.Features.ResponseCookiesFeature"/> instance.
</summary>
<param name="features">
<see cref="T:Microsoft.AspNetCore.Http.Features.IFeatureCollection"/> containing all defined features, including this
<see cref="T:Microsoft.AspNetCore.Http.Features.IResponseCookiesFeature"/> and the <see cref="T:Microsoft.AspNetCore.Http.Features.IHttpResponseFeature"/>.
</param>
<param name="builderPool">The <see cref="T:Microsoft.Extensions.ObjectPool.ObjectPool`1"/>, if available.</param>
</member>
<member name="P:Microsoft.AspNetCore.Http.Features.ResponseCookiesFeature.Cookies">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Http.FormCollection">
<summary>
Contains the parsed form values.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.FormCollection.Item(System.String)">
<summary>
Get or sets the associated value from the collection as a single string.
</summary>
<param name="key">The header name.</param>
<returns>the associated value from the collection as a StringValues or StringValues.Empty if the key is not present.</returns>
</member>
<member name="P:Microsoft.AspNetCore.Http.FormCollection.Count">
<summary>
Gets the number of elements contained in the <see cref="T:Microsoft.AspNetCore.Http.HeaderDictionary" />;.
</summary>
<returns>The number of elements contained in the <see cref="T:Microsoft.AspNetCore.Http.HeaderDictionary" />.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.FormCollection.ContainsKey(System.String)">
<summary>
Determines whether the <see cref="T:Microsoft.AspNetCore.Http.HeaderDictionary" /> contains a specific key.
</summary>
<param name="key">The key.</param>
<returns>true if the <see cref="T:Microsoft.AspNetCore.Http.HeaderDictionary" /> contains a specific key; otherwise, false.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.FormCollection.TryGetValue(System.String,Microsoft.Extensions.Primitives.StringValues@)">
<summary>
Retrieves a value from the dictionary.
</summary>
<param name="key">The header name.</param>
<param name="value">The value.</param>
<returns>true if the <see cref="T:Microsoft.AspNetCore.Http.HeaderDictionary" /> contains the key; otherwise, false.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.FormCollection.GetEnumerator">
<summary>
Returns an struct enumerator that iterates through a collection without boxing and is also used via the <see cref="T:Microsoft.AspNetCore.Http.IFormCollection" /> interface.
</summary>
<returns>An <see cref="T:Microsoft.AspNetCore.Http.FormCollection.Enumerator" /> object that can be used to iterate through the collection.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.FormCollection.System#Collections#Generic#IEnumerable{System#Collections#Generic#KeyValuePair{System#String,Microsoft#Extensions#Primitives#StringValues}}#GetEnumerator">
<summary>
Returns an enumerator that iterates through a collection, boxes in non-empty path.
</summary>
<returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.FormCollection.System#Collections#IEnumerable#GetEnumerator">
<summary>
Returns an enumerator that iterates through a collection, boxes in non-empty path.
</summary>
<returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Http.HeaderDictionary">
<summary>
Represents a wrapper for RequestHeaders and ResponseHeaders.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.HeaderDictionary.Item(System.String)">
<summary>
Get or sets the associated value from the collection as a single string.
</summary>
<param name="key">The header name.</param>
<returns>the associated value from the collection as a StringValues or StringValues.Empty if the key is not present.</returns>
</member>
<member name="P:Microsoft.AspNetCore.Http.HeaderDictionary.System#Collections#Generic#IDictionary{System#String,Microsoft#Extensions#Primitives#StringValues}#Item(System.String)">
<summary>
Throws KeyNotFoundException if the key is not present.
</summary>
<param name="key">The header name.</param>
<returns></returns>
</member>
<member name="P:Microsoft.AspNetCore.Http.HeaderDictionary.Count">
<summary>
Gets the number of elements contained in the <see cref="T:Microsoft.AspNetCore.Http.HeaderDictionary" />;.
</summary>
<returns>The number of elements contained in the <see cref="T:Microsoft.AspNetCore.Http.HeaderDictionary" />.</returns>
</member>
<member name="P:Microsoft.AspNetCore.Http.HeaderDictionary.IsReadOnly">
<summary>
Gets a value that indicates whether the <see cref="T:Microsoft.AspNetCore.Http.HeaderDictionary" /> is in read-only mode.
</summary>
<returns>true if the <see cref="T:Microsoft.AspNetCore.Http.HeaderDictionary" /> is in read-only mode; otherwise, false.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.HeaderDictionary.Add(System.Collections.Generic.KeyValuePair{System.String,Microsoft.Extensions.Primitives.StringValues})">
<summary>
Adds a new list of items to the collection.
</summary>
<param name="item">The item to add.</param>
</member>
<member name="M:Microsoft.AspNetCore.Http.HeaderDictionary.Add(System.String,Microsoft.Extensions.Primitives.StringValues)">
<summary>
Adds the given header and values to the collection.
</summary>
<param name="key">The header name.</param>
<param name="value">The header values.</param>
</member>
<member name="M:Microsoft.AspNetCore.Http.HeaderDictionary.Clear">
<summary>
Clears the entire list of objects.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Http.HeaderDictionary.Contains(System.Collections.Generic.KeyValuePair{System.String,Microsoft.Extensions.Primitives.StringValues})">
<summary>
Returns a value indicating whether the specified object occurs within this collection.
</summary>
<param name="item">The item.</param>
<returns>true if the specified object occurs within this collection; otherwise, false.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.HeaderDictionary.ContainsKey(System.String)">
<summary>
Determines whether the <see cref="T:Microsoft.AspNetCore.Http.HeaderDictionary" /> contains a specific key.
</summary>
<param name="key">The key.</param>
<returns>true if the <see cref="T:Microsoft.AspNetCore.Http.HeaderDictionary" /> contains a specific key; otherwise, false.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.HeaderDictionary.CopyTo(System.Collections.Generic.KeyValuePair{System.String,Microsoft.Extensions.Primitives.StringValues}[],System.Int32)">
<summary>
Copies the <see cref="T:Microsoft.AspNetCore.Http.HeaderDictionary" /> elements to a one-dimensional Array instance at the specified index.
</summary>
<param name="array">The one-dimensional Array that is the destination of the specified objects copied from the <see cref="T:Microsoft.AspNetCore.Http.HeaderDictionary" />.</param>
<param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
</member>
<member name="M:Microsoft.AspNetCore.Http.HeaderDictionary.Remove(System.Collections.Generic.KeyValuePair{System.String,Microsoft.Extensions.Primitives.StringValues})">
<summary>
Removes the given item from the the collection.
</summary>
<param name="item">The item.</param>
<returns>true if the specified object was removed from the collection; otherwise, false.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.HeaderDictionary.Remove(System.String)">
<summary>
Removes the given header from the collection.
</summary>
<param name="key">The header name.</param>
<returns>true if the specified object was removed from the collection; otherwise, false.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.HeaderDictionary.TryGetValue(System.String,Microsoft.Extensions.Primitives.StringValues@)">
<summary>
Retrieves a value from the dictionary.
</summary>
<param name="key">The header name.</param>
<param name="value">The value.</param>
<returns>true if the <see cref="T:Microsoft.AspNetCore.Http.HeaderDictionary" /> contains the key; otherwise, false.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.HeaderDictionary.GetEnumerator">
<summary>
Returns an enumerator that iterates through a collection.
</summary>
<returns>An <see cref="T:Microsoft.AspNetCore.Http.HeaderDictionary.Enumerator" /> object that can be used to iterate through the collection.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.HeaderDictionary.System#Collections#Generic#IEnumerable{System#Collections#Generic#KeyValuePair{System#String,Microsoft#Extensions#Primitives#StringValues}}#GetEnumerator">
<summary>
Returns an enumerator that iterates through a collection.
</summary>
<returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.HeaderDictionary.System#Collections#IEnumerable#GetEnumerator">
<summary>
Returns an enumerator that iterates through a collection.
</summary>
<returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
</member>
<member name="P:Microsoft.AspNetCore.Http.Internal.DefaultConnectionInfo.Id">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Http.Internal.FormFile.ContentDisposition">
<summary>
Gets the raw Content-Disposition header of the uploaded file.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Internal.FormFile.ContentType">
<summary>
Gets the raw Content-Type header of the uploaded file.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Internal.FormFile.Headers">
<summary>
Gets the header dictionary of the uploaded file.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Internal.FormFile.Length">
<summary>
Gets the file length in bytes.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Internal.FormFile.Name">
<summary>
Gets the name from the Content-Disposition header.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Internal.FormFile.FileName">
<summary>
Gets the file name from the Content-Disposition header.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Http.Internal.FormFile.OpenReadStream">
<summary>
Opens the request stream for reading the uploaded file.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Http.Internal.FormFile.CopyTo(System.IO.Stream)">
<summary>
Copies the contents of the uploaded file to the <paramref name="target"/> stream.
</summary>
<param name="target">The stream to copy the file contents to.</param>
</member>
<member name="M:Microsoft.AspNetCore.Http.Internal.FormFile.CopyToAsync(System.IO.Stream,System.Threading.CancellationToken)">
<summary>
Asynchronously copies the contents of the uploaded file to the <paramref name="target"/> stream.
</summary>
<param name="target">The stream to copy the file contents to.</param>
<param name="cancellationToken"></param>
</member>
<member name="T:Microsoft.AspNetCore.Http.Internal.QueryCollection">
<summary>
The HttpRequest query string collection
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Http.Internal.QueryCollection.Item(System.String)">
<summary>
Get or sets the associated value from the collection as a single string.
</summary>
<param name="key">The key name.</param>
<returns>the associated value from the collection as a StringValues or StringValues.Empty if the key is not present.</returns>
</member>
<member name="P:Microsoft.AspNetCore.Http.Internal.QueryCollection.Count">
<summary>
Gets the number of elements contained in the <see cref="T:Microsoft.AspNetCore.Http.Internal.QueryCollection" />;.
</summary>
<returns>The number of elements contained in the <see cref="T:Microsoft.AspNetCore.Http.Internal.QueryCollection" />.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.Internal.QueryCollection.ContainsKey(System.String)">
<summary>
Determines whether the <see cref="T:Microsoft.AspNetCore.Http.Internal.QueryCollection" /> contains a specific key.
</summary>
<param name="key">The key.</param>
<returns>true if the <see cref="T:Microsoft.AspNetCore.Http.Internal.QueryCollection" /> contains a specific key; otherwise, false.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.Internal.QueryCollection.TryGetValue(System.String,Microsoft.Extensions.Primitives.StringValues@)">
<summary>
Retrieves a value from the collection.
</summary>
<param name="key">The key.</param>
<param name="value">The value.</param>
<returns>true if the <see cref="T:Microsoft.AspNetCore.Http.Internal.QueryCollection" /> contains the key; otherwise, false.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.Internal.QueryCollection.GetEnumerator">
<summary>
Returns an enumerator that iterates through a collection.
</summary>
<returns>An <see cref="T:Microsoft.AspNetCore.Http.Internal.QueryCollection.Enumerator" /> object that can be used to iterate through the collection.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.Internal.QueryCollection.System#Collections#Generic#IEnumerable{System#Collections#Generic#KeyValuePair{System#String,Microsoft#Extensions#Primitives#StringValues}}#GetEnumerator">
<summary>
Returns an enumerator that iterates through a collection.
</summary>
<returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.Internal.QueryCollection.System#Collections#IEnumerable#GetEnumerator">
<summary>
Returns an enumerator that iterates through a collection.
</summary>
<returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Http.Internal.ReferenceReadStream">
<summary>
A Stream that wraps another stream starting at a certain offset and reading for the given length.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Http.Internal.RequestCookieCollection.GetEnumerator">
<summary>
Returns an struct enumerator that iterates through a collection without boxing.
</summary>
<returns>An <see cref="T:Microsoft.AspNetCore.Http.Internal.RequestCookieCollection.Enumerator" /> object that can be used to iterate through the collection.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.Internal.RequestCookieCollection.System#Collections#Generic#IEnumerable{System#Collections#Generic#KeyValuePair{System#String,System#String}}#GetEnumerator">
<summary>
Returns an enumerator that iterates through a collection, boxes in non-empty path.
</summary>
<returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> object that can be used to iterate through the collection.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Http.Internal.RequestCookieCollection.System#Collections#IEnumerable#GetEnumerator">
<summary>
Returns an enumerator that iterates through a collection, boxes in non-empty path.
</summary>
<returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Http.Internal.ResponseCookies">
<summary>
A wrapper for the response Set-Cookie header.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Http.Internal.ResponseCookies.#ctor(Microsoft.AspNetCore.Http.IHeaderDictionary,Microsoft.Extensions.ObjectPool.ObjectPool{System.Text.StringBuilder})">
<summary>
Create a new wrapper.
</summary>
<param name="headers">The <see cref="T:Microsoft.AspNetCore.Http.IHeaderDictionary"/> for the response.</param>
<param name="builderPool">The <see cref="T:Microsoft.Extensions.ObjectPool.ObjectPool`1"/>, if available.</param>
</member>
<member name="M:Microsoft.AspNetCore.Http.Internal.ResponseCookies.Append(System.String,System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Http.Internal.ResponseCookies.Append(System.String,System.String,Microsoft.AspNetCore.Http.CookieOptions)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Http.Internal.ResponseCookies.Delete(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Http.Internal.ResponseCookies.Delete(System.String,Microsoft.AspNetCore.Http.CookieOptions)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Http.RequestFormReaderExtensions.ReadFormAsync(Microsoft.AspNetCore.Http.HttpRequest,Microsoft.AspNetCore.Http.Features.FormOptions,System.Threading.CancellationToken)">
<summary>
Read the request body as a form with the given options. These options will only be used
if the form has not already been read.
</summary>
<param name="request">The request.</param>
<param name="options">Options for reading the form.</param>
<param name="cancellationToken"></param>
<returns>The parsed form.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyInjection.HttpServiceCollectionExtensions">
<summary>
Extension methods for configuring HttpContext services.
</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.HttpServiceCollectionExtensions.AddHttpContextAccessor(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
<summary>
Adds a default implementation for the <see cref="T:Microsoft.AspNetCore.Http.IHttpContextAccessor"/> service.
</summary>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
<returns>The service collection.</returns>
</member>
</members>
</doc>

Binary file not shown.

View File

@ -0,0 +1,538 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.AspNetCore.WebUtilities</name>
</assembly>
<members>
<member name="F:Microsoft.Extensions.WebEncoders.Sources.EncoderResources.WebEncoders_InvalidCountOffsetOrLength">
<summary>
Invalid {0}, {1} or {2} length.
</summary>
</member>
<member name="F:Microsoft.Extensions.WebEncoders.Sources.EncoderResources.WebEncoders_MalformedInput">
<summary>
Malformed input: {0} is an invalid input length.
</summary>
</member>
<member name="M:Microsoft.Extensions.WebEncoders.Sources.EncoderResources.FormatWebEncoders_InvalidCountOffsetOrLength(System.Object,System.Object,System.Object)">
<summary>
Invalid {0}, {1} or {2} length.
</summary>
</member>
<member name="M:Microsoft.Extensions.WebEncoders.Sources.EncoderResources.FormatWebEncoders_MalformedInput(System.Object)">
<summary>
Malformed input: {0} is an invalid input length.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.WebUtilities.WebEncoders">
<summary>
Contains utility APIs to assist with common encoding and decoding operations.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.WebEncoders.Base64UrlDecode(System.String)">
<summary>
Decodes a base64url-encoded string.
</summary>
<param name="input">The base64url-encoded input to decode.</param>
<returns>The base64url-decoded form of the input.</returns>
<remarks>
The input must not contain any whitespace or padding characters.
Throws <see cref="T:System.FormatException"/> if the input is malformed.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.WebEncoders.Base64UrlDecode(System.String,System.Int32,System.Int32)">
<summary>
Decodes a base64url-encoded substring of a given string.
</summary>
<param name="input">A string containing the base64url-encoded input to decode.</param>
<param name="offset">The position in <paramref name="input"/> at which decoding should begin.</param>
<param name="count">The number of characters in <paramref name="input"/> to decode.</param>
<returns>The base64url-decoded form of the input.</returns>
<remarks>
The input must not contain any whitespace or padding characters.
Throws <see cref="T:System.FormatException"/> if the input is malformed.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.WebEncoders.Base64UrlDecode(System.String,System.Int32,System.Char[],System.Int32,System.Int32)">
<summary>
Decodes a base64url-encoded <paramref name="input"/> into a <c>byte[]</c>.
</summary>
<param name="input">A string containing the base64url-encoded input to decode.</param>
<param name="offset">The position in <paramref name="input"/> at which decoding should begin.</param>
<param name="buffer">
Scratch buffer to hold the <see cref="T:System.Char"/>s to decode. Array must be large enough to hold
<paramref name="bufferOffset"/> and <paramref name="count"/> characters as well as Base64 padding
characters. Content is not preserved.
</param>
<param name="bufferOffset">
The offset into <paramref name="buffer"/> at which to begin writing the <see cref="T:System.Char"/>s to decode.
</param>
<param name="count">The number of characters in <paramref name="input"/> to decode.</param>
<returns>The base64url-decoded form of the <paramref name="input"/>.</returns>
<remarks>
The input must not contain any whitespace or padding characters.
Throws <see cref="T:System.FormatException"/> if the input is malformed.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.WebEncoders.GetArraySizeRequiredToDecode(System.Int32)">
<summary>
Gets the minimum <c>char[]</c> size required for decoding of <paramref name="count"/> characters
with the <see cref="M:Microsoft.AspNetCore.WebUtilities.WebEncoders.Base64UrlDecode(System.String,System.Int32,System.Char[],System.Int32,System.Int32)"/> method.
</summary>
<param name="count">The number of characters to decode.</param>
<returns>
The minimum <c>char[]</c> size required for decoding of <paramref name="count"/> characters.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.WebEncoders.Base64UrlEncode(System.Byte[])">
<summary>
Encodes <paramref name="input"/> using base64url encoding.
</summary>
<param name="input">The binary input to encode.</param>
<returns>The base64url-encoded form of <paramref name="input"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.WebEncoders.Base64UrlEncode(System.Byte[],System.Int32,System.Int32)">
<summary>
Encodes <paramref name="input"/> using base64url encoding.
</summary>
<param name="input">The binary input to encode.</param>
<param name="offset">The offset into <paramref name="input"/> at which to begin encoding.</param>
<param name="count">The number of bytes from <paramref name="input"/> to encode.</param>
<returns>The base64url-encoded form of <paramref name="input"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.WebEncoders.Base64UrlEncode(System.Byte[],System.Int32,System.Char[],System.Int32,System.Int32)">
<summary>
Encodes <paramref name="input"/> using base64url encoding.
</summary>
<param name="input">The binary input to encode.</param>
<param name="offset">The offset into <paramref name="input"/> at which to begin encoding.</param>
<param name="output">
Buffer to receive the base64url-encoded form of <paramref name="input"/>. Array must be large enough to
hold <paramref name="outputOffset"/> characters and the full base64-encoded form of
<paramref name="input"/>, including padding characters.
</param>
<param name="outputOffset">
The offset into <paramref name="output"/> at which to begin writing the base64url-encoded form of
<paramref name="input"/>.
</param>
<param name="count">The number of <c>byte</c>s from <paramref name="input"/> to encode.</param>
<returns>
The number of characters written to <paramref name="output"/>, less any padding characters.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.WebEncoders.GetArraySizeRequiredToEncode(System.Int32)">
<summary>
Get the minimum output <c>char[]</c> size required for encoding <paramref name="count"/>
<see cref="T:System.Byte"/>s with the <see cref="M:Microsoft.AspNetCore.WebUtilities.WebEncoders.Base64UrlEncode(System.Byte[],System.Int32,System.Char[],System.Int32,System.Int32)"/> method.
</summary>
<param name="count">The number of characters to encode.</param>
<returns>
The minimum output <c>char[]</c> size required for encoding <paramref name="count"/> <see cref="T:System.Byte"/>s.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.Base64UrlTextEncoder.Encode(System.Byte[])">
<summary>
Encodes supplied data into Base64 and replaces any URL encodable characters into non-URL encodable
characters.
</summary>
<param name="data">Data to be encoded.</param>
<returns>Base64 encoded string modified with non-URL encodable characters</returns>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.Base64UrlTextEncoder.Decode(System.String)">
<summary>
Decodes supplied string by replacing the non-URL encodable characters with URL encodable characters and
then decodes the Base64 string.
</summary>
<param name="text">The string to be decoded.</param>
<returns>The decoded data.</returns>
</member>
<member name="T:Microsoft.AspNetCore.WebUtilities.BufferedReadStream">
<summary>
A Stream that wraps another stream and allows reading lines.
The data is buffered in memory.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.#ctor(System.IO.Stream,System.Int32)">
<summary>
Creates a new stream.
</summary>
<param name="inner">The stream to wrap.</param>
<param name="bufferSize">Size of buffer in bytes.</param>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.#ctor(System.IO.Stream,System.Int32,System.Buffers.ArrayPool{System.Byte})">
<summary>
Creates a new stream.
</summary>
<param name="inner">The stream to wrap.</param>
<param name="bufferSize">Size of buffer in bytes.</param>
<param name="bytePool">ArrayPool for the buffer.</param>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.BufferedData">
<summary>
The currently buffered data.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.CanRead">
<inheritdoc/>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.CanSeek">
<inheritdoc/>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.CanTimeout">
<inheritdoc/>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.CanWrite">
<inheritdoc/>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.Length">
<inheritdoc/>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.Position">
<inheritdoc/>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.Seek(System.Int64,System.IO.SeekOrigin)">
<inheritdoc/>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.SetLength(System.Int64)">
<inheritdoc/>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.Dispose(System.Boolean)">
<inheritdoc/>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.Flush">
<inheritdoc/>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.FlushAsync(System.Threading.CancellationToken)">
<inheritdoc/>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.Write(System.Byte[],System.Int32,System.Int32)">
<inheritdoc/>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
<inheritdoc/>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.Read(System.Byte[],System.Int32,System.Int32)">
<inheritdoc/>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
<inheritdoc/>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.EnsureBuffered">
<summary>
Ensures that the buffer is not empty.
</summary>
<returns>Returns <c>true</c> if the buffer is not empty; <c>false</c> otherwise.</returns>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.EnsureBufferedAsync(System.Threading.CancellationToken)">
<summary>
Ensures that the buffer is not empty.
</summary>
<param name="cancellationToken">Cancellation token.</param>
<returns>Returns <c>true</c> if the buffer is not empty; <c>false</c> otherwise.</returns>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.EnsureBuffered(System.Int32)">
<summary>
Ensures that a minimum amount of buffered data is available.
</summary>
<param name="minCount">Minimum amount of buffered data.</param>
<returns>Returns <c>true</c> if the minimum amount of buffered data is available; <c>false</c> otherwise.</returns>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.EnsureBufferedAsync(System.Int32,System.Threading.CancellationToken)">
<summary>
Ensures that a minimum amount of buffered data is available.
</summary>
<param name="minCount">Minimum amount of buffered data.</param>
<param name="cancellationToken">Cancellation token.</param>
<returns>Returns <c>true</c> if the minimum amount of buffered data is available; <c>false</c> otherwise.</returns>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.ReadLine(System.Int32)">
<summary>
Reads a line. A line is defined as a sequence of characters followed by
a carriage return immediately followed by a line feed. The resulting string does not
contain the terminating carriage return and line feed.
</summary>
<param name="lengthLimit">Maximum allowed line length.</param>
<returns>A line.</returns>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.BufferedReadStream.ReadLineAsync(System.Int32,System.Threading.CancellationToken)">
<summary>
Reads a line. A line is defined as a sequence of characters followed by
a carriage return immediately followed by a line feed. The resulting string does not
contain the terminating carriage return and line feed.
</summary>
<param name="lengthLimit">Maximum allowed line length.</param>
<param name="cancellationToken">Cancellation token.</param>
<returns>A line.</returns>
</member>
<member name="T:Microsoft.AspNetCore.WebUtilities.FileBufferingReadStream">
<summary>
A Stream that wraps another stream and enables rewinding by buffering the content as it is read.
The content is buffered in memory up to a certain size and then spooled to a temp file on disk.
The temp file will be deleted on Dispose.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.WebUtilities.FileMultipartSection">
<summary>
Represents a file multipart section
</summary>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.FileMultipartSection.#ctor(Microsoft.AspNetCore.WebUtilities.MultipartSection)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.AspNetCore.WebUtilities.FileMultipartSection"/> class
</summary>
<param name="section">The section from which to create the <see cref="T:Microsoft.AspNetCore.WebUtilities.FileMultipartSection"/></param>
<remarks>Reparses the content disposition header</remarks>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.FileMultipartSection.#ctor(Microsoft.AspNetCore.WebUtilities.MultipartSection,Microsoft.Net.Http.Headers.ContentDispositionHeaderValue)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.AspNetCore.WebUtilities.FileMultipartSection"/> class
</summary>
<param name="section">The section from which to create the <see cref="T:Microsoft.AspNetCore.WebUtilities.FileMultipartSection"/></param>
<param name="header">An already parsed content disposition header</param>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.FileMultipartSection.Section">
<summary>
Gets the original section from which this object was created
</summary>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.FileMultipartSection.FileStream">
<summary>
Gets the file stream from the section body
</summary>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.FileMultipartSection.Name">
<summary>
Gets the name of the section
</summary>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.FileMultipartSection.FileName">
<summary>
Gets the name of the file from the section
</summary>
</member>
<member name="T:Microsoft.AspNetCore.WebUtilities.FormMultipartSection">
<summary>
Represents a form multipart section
</summary>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.FormMultipartSection.#ctor(Microsoft.AspNetCore.WebUtilities.MultipartSection)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.AspNetCore.WebUtilities.FormMultipartSection"/> class
</summary>
<param name="section">The section from which to create the <see cref="T:Microsoft.AspNetCore.WebUtilities.FormMultipartSection"/></param>
<remarks>Reparses the content disposition header</remarks>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.FormMultipartSection.#ctor(Microsoft.AspNetCore.WebUtilities.MultipartSection,Microsoft.Net.Http.Headers.ContentDispositionHeaderValue)">
<summary>
Creates a new instance of the <see cref="T:Microsoft.AspNetCore.WebUtilities.FormMultipartSection"/> class
</summary>
<param name="section">The section from which to create the <see cref="T:Microsoft.AspNetCore.WebUtilities.FormMultipartSection"/></param>
<param name="header">An already parsed content disposition header</param>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.FormMultipartSection.Section">
<summary>
Gets the original section from which this object was created
</summary>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.FormMultipartSection.Name">
<summary>
The form name
</summary>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.FormMultipartSection.GetValueAsync">
<summary>
Gets the form value
</summary>
<returns>The form value</returns>
</member>
<member name="T:Microsoft.AspNetCore.WebUtilities.FormReader">
<summary>
Used to read an 'application/x-www-form-urlencoded' form.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.FormReader.ValueCountLimit">
<summary>
The limit on the number of form values to allow in ReadForm or ReadFormAsync.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.FormReader.KeyLengthLimit">
<summary>
The limit on the length of form keys.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.FormReader.ValueLengthLimit">
<summary>
The limit on the length of form values.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.FormReader.ReadNextPair">
<summary>
Reads the next key value pair from the form.
For unbuffered data use the async overload instead.
</summary>
<returns>The next key value pair, or null when the end of the form is reached.</returns>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.FormReader.ReadNextPairAsync(System.Threading.CancellationToken)">
<summary>
Asynchronously reads the next key value pair from the form.
</summary>
<param name="cancellationToken"></param>
<returns>The next key value pair, or null when the end of the form is reached.</returns>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.FormReader.ReadForm">
<summary>
Parses text from an HTTP form body.
</summary>
<returns>The collection containing the parsed HTTP form body.</returns>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.FormReader.ReadFormAsync(System.Threading.CancellationToken)">
<summary>
Parses an HTTP form body.
</summary>
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/>.</param>
<returns>The collection containing the parsed HTTP form body.</returns>
</member>
<member name="T:Microsoft.AspNetCore.WebUtilities.HttpResponseStreamWriter">
<summary>
Writes to the <see cref="T:System.IO.Stream"/> using the supplied <see cref="P:Microsoft.AspNetCore.WebUtilities.HttpResponseStreamWriter.Encoding"/>.
It does not write the BOM and also does not close the stream.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.MultipartReader.HeadersCountLimit">
<summary>
The limit for the number of headers to read.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.MultipartReader.HeadersLengthLimit">
<summary>
The combined size limit for headers per multipart section.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.MultipartReader.BodyLengthLimit">
<summary>
The optional limit for the total response body length.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.MultipartReaderStream.#ctor(Microsoft.AspNetCore.WebUtilities.BufferedReadStream,Microsoft.AspNetCore.WebUtilities.MultipartBoundary)">
<summary>
Creates a stream that reads until it reaches the given boundary pattern.
</summary>
<param name="stream">The <see cref="T:Microsoft.AspNetCore.WebUtilities.BufferedReadStream"/>.</param>
<param name="boundary">The boundary pattern to use.</param>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.MultipartReaderStream.#ctor(Microsoft.AspNetCore.WebUtilities.BufferedReadStream,Microsoft.AspNetCore.WebUtilities.MultipartBoundary,System.Buffers.ArrayPool{System.Byte})">
<summary>
Creates a stream that reads until it reaches the given boundary pattern.
</summary>
<param name="stream">The <see cref="T:Microsoft.AspNetCore.WebUtilities.BufferedReadStream"/>.</param>
<param name="boundary">The boundary pattern to use.</param>
<param name="bytePool">The ArrayPool pool to use for temporary byte arrays.</param>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.MultipartSection.BaseStreamOffset">
<summary>
The position where the body starts in the total multipart body.
This may not be available if the total multipart body is not seekable.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.WebUtilities.MultipartSectionConverterExtensions">
<summary>
Various extensions for converting multipart sections
</summary>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.MultipartSectionConverterExtensions.AsFileSection(Microsoft.AspNetCore.WebUtilities.MultipartSection)">
<summary>
Converts the section to a file section
</summary>
<param name="section">The section to convert</param>
<returns>A file section</returns>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.MultipartSectionConverterExtensions.AsFormDataSection(Microsoft.AspNetCore.WebUtilities.MultipartSection)">
<summary>
Converts the section to a form section
</summary>
<param name="section">The section to convert</param>
<returns>A form section</returns>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.MultipartSectionConverterExtensions.GetContentDispositionHeader(Microsoft.AspNetCore.WebUtilities.MultipartSection)">
<summary>
Retrieves and parses the content disposition header from a section
</summary>
<param name="section">The section from which to retrieve</param>
<returns>A <see cref="T:Microsoft.Net.Http.Headers.ContentDispositionHeaderValue"/> if the header was found, null otherwise</returns>
</member>
<member name="T:Microsoft.AspNetCore.WebUtilities.MultipartSectionStreamExtensions">
<summary>
Various extension methods for dealing with the section body stream
</summary>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.MultipartSectionStreamExtensions.ReadAsStringAsync(Microsoft.AspNetCore.WebUtilities.MultipartSection)">
<summary>
Reads the body of the section as a string
</summary>
<param name="section">The section to read from</param>
<returns>The body steam as string</returns>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.QueryHelpers.AddQueryString(System.String,System.String,System.String)">
<summary>
Append the given query key and value to the URI.
</summary>
<param name="uri">The base URI.</param>
<param name="name">The name of the query key.</param>
<param name="value">The query value.</param>
<returns>The combined result.</returns>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.QueryHelpers.AddQueryString(System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
<summary>
Append the given query keys and values to the uri.
</summary>
<param name="uri">The base uri.</param>
<param name="queryString">A collection of name value query pairs to append.</param>
<returns>The combined result.</returns>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.QueryHelpers.ParseQuery(System.String)">
<summary>
Parse a query string into its component key and value parts.
</summary>
<param name="queryString">The raw query string value, with or without the leading '?'.</param>
<returns>A collection of parsed keys and values.</returns>
</member>
<member name="M:Microsoft.AspNetCore.WebUtilities.QueryHelpers.ParseNullableQuery(System.String)">
<summary>
Parse a query string into its component key and value parts.
</summary>
<param name="queryString">The raw query string value, with or without the leading '?'.</param>
<returns>A collection of parsed keys and values, null if there are no entries.</returns>
</member>
<member name="T:Microsoft.AspNetCore.WebUtilities.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.Resources.HttpRequestStreamReader_StreamNotReadable">
<summary>
Looks up a localized string similar to The stream must support reading..
</summary>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.Resources.HttpResponseStreamWriter_StreamNotWritable">
<summary>
Looks up a localized string similar to The stream must support writing..
</summary>
</member>
<member name="P:Microsoft.AspNetCore.WebUtilities.Resources.WebEncoders_InvalidCountOffsetOrLength">
<summary>
Looks up a localized string similar to Invalid {0}, {1} or {2} length..
</summary>
</member>
</members>
</doc>

Binary file not shown.

View File

@ -0,0 +1,417 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.Bcl.AsyncInterfaces</name>
</assembly>
<members>
<member name="T:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1">
<summary>Provides the core logic for implementing a manual-reset <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource"/> or <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource`1"/>.</summary>
<typeparam name="TResult"></typeparam>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuation">
<summary>
The callback to invoke when the operation completes if <see cref="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.OnCompleted(System.Action{System.Object},System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)"/> was called before the operation completed,
or <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCoreShared.s_sentinel"/> if the operation completed before a callback was supplied,
or null if a callback hasn't yet been provided and the operation hasn't yet completed.
</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuationState">
<summary>State to pass to <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuation"/>.</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._executionContext">
<summary><see cref="T:System.Threading.ExecutionContext"/> to flow to the callback, or null if no flowing is required.</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._capturedContext">
<summary>
A "captured" <see cref="T:System.Threading.SynchronizationContext"/> or <see cref="T:System.Threading.Tasks.TaskScheduler"/> with which to invoke the callback,
or null if no special context is required.
</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._completed">
<summary>Whether the current operation has completed.</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._result">
<summary>The result with which the operation succeeded, or the default value if it hasn't yet completed or failed.</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._error">
<summary>The exception with which the operation failed, or null if it hasn't yet completed or completed successfully.</summary>
</member>
<member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._version">
<summary>The current version of this value, used to help prevent misuse.</summary>
</member>
<member name="P:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.RunContinuationsAsynchronously">
<summary>Gets or sets whether to force continuations to run asynchronously.</summary>
<remarks>Continuations may run asynchronously if this is false, but they'll never run synchronously if this is true.</remarks>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.Reset">
<summary>Resets to prepare for the next operation.</summary>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SetResult(`0)">
<summary>Completes with a successful result.</summary>
<param name="result">The result.</param>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SetException(System.Exception)">
<summary>Complets with an error.</summary>
<param name="error"></param>
</member>
<member name="P:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.Version">
<summary>Gets the operation version.</summary>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetStatus(System.Int16)">
<summary>Gets the status of the operation.</summary>
<param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetResult(System.Int16)">
<summary>Gets the result of the operation.</summary>
<param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.OnCompleted(System.Action{System.Object},System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)">
<summary>Schedules the continuation action for this operation.</summary>
<param name="continuation">The continuation to invoke when the operation has completed.</param>
<param name="state">The state object to pass to <paramref name="continuation"/> when it's invoked.</param>
<param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
<param name="flags">The flags describing the behavior of the continuation.</param>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.ValidateToken(System.Int16)">
<summary>Ensures that the specified token matches the current version.</summary>
<param name="token">The token supplied by <see cref="T:System.Threading.Tasks.ValueTask"/>.</param>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SignalCompletion">
<summary>Signals that the operation has completed. Invoked after the result or error has been set.</summary>
</member>
<member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.InvokeContinuation">
<summary>
Invokes the continuation with the appropriate captured context / scheduler.
This assumes that if <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._executionContext"/> is not null we're already
running within that <see cref="T:System.Threading.ExecutionContext"/>.
</summary>
</member>
<member name="T:System.Threading.Tasks.TaskAsyncEnumerableExtensions">
<summary>Provides a set of static methods for configuring <see cref="T:System.Threading.Tasks.Task"/>-related behaviors on asynchronous enumerables and disposables.</summary>
</member>
<member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.ConfigureAwait(System.IAsyncDisposable,System.Boolean)">
<summary>Configures how awaits on the tasks returned from an async disposable will be performed.</summary>
<param name="source">The source async disposable.</param>
<param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
<returns>The configured async disposable.</returns>
</member>
<member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.ConfigureAwait``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Boolean)">
<summary>Configures how awaits on the tasks returned from an async iteration will be performed.</summary>
<typeparam name="T">The type of the objects being iterated.</typeparam>
<param name="source">The source enumerable being iterated.</param>
<param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
<returns>The configured enumerable.</returns>
</member>
<member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.WithCancellation``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Threading.CancellationToken)">
<summary>Sets the <see cref="T:System.Threading.CancellationToken"/> to be passed to <see cref="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)"/> when iterating.</summary>
<typeparam name="T">The type of the objects being iterated.</typeparam>
<param name="source">The source enumerable being iterated.</param>
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> to use.</param>
<returns>The configured enumerable.</returns>
</member>
<member name="T:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder">
<summary>Represents a builder for asynchronous iterators.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.Create">
<summary>Creates an instance of the <see cref="T:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder"/> struct.</summary>
<returns>The initialized instance.</returns>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.MoveNext``1(``0@)">
<summary>Invokes <see cref="M:System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext"/> on the state machine while guarding the <see cref="T:System.Threading.ExecutionContext"/>.</summary>
<typeparam name="TStateMachine">The type of the state machine.</typeparam>
<param name="stateMachine">The state machine instance, passed by reference.</param>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.AwaitOnCompleted``2(``0@,``1@)">
<summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
<typeparam name="TAwaiter">The type of the awaiter.</typeparam>
<typeparam name="TStateMachine">The type of the state machine.</typeparam>
<param name="awaiter">The awaiter.</param>
<param name="stateMachine">The state machine.</param>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.AwaitUnsafeOnCompleted``2(``0@,``1@)">
<summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
<typeparam name="TAwaiter">The type of the awaiter.</typeparam>
<typeparam name="TStateMachine">The type of the state machine.</typeparam>
<param name="awaiter">The awaiter.</param>
<param name="stateMachine">The state machine.</param>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.Complete">
<summary>Marks iteration as being completed, whether successfully or otherwise.</summary>
</member>
<member name="P:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.ObjectIdForDebugger">
<summary>Gets an object that may be used to uniquely identify this builder to the debugger.</summary>
</member>
<member name="T:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute">
<summary>Indicates whether a method is an asynchronous iterator.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute.#ctor(System.Type)">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute"/> class.</summary>
<param name="stateMachineType">The type object for the underlying state machine type that's used to implement a state machine method.</param>
</member>
<member name="T:System.Runtime.CompilerServices.ConfiguredAsyncDisposable">
<summary>Provides a type that can be used to configure how awaits on an <see cref="T:System.IAsyncDisposable"/> are performed.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.ConfiguredAsyncDisposable.DisposeAsync">
<summary>Asynchronously releases the unmanaged resources used by the <see cref="T:System.Runtime.CompilerServices.ConfiguredAsyncDisposable" />.</summary>
<returns>A task that represents the asynchronous dispose operation.</returns>
</member>
<member name="T:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1">
<summary>Provides an awaitable async enumerable that enables cancelable iteration and configured awaits.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.ConfigureAwait(System.Boolean)">
<summary>Configures how awaits on the tasks returned from an async iteration will be performed.</summary>
<param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
<returns>The configured enumerable.</returns>
<remarks>This will replace any previous value set by <see cref="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.ConfigureAwait(System.Boolean)"/> for this iteration.</remarks>
</member>
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.WithCancellation(System.Threading.CancellationToken)">
<summary>Sets the <see cref="T:System.Threading.CancellationToken"/> to be passed to <see cref="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)"/> when iterating.</summary>
<param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> to use.</param>
<returns>The configured enumerable.</returns>
<remarks>This will replace any previous <see cref="T:System.Threading.CancellationToken"/> set by <see cref="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.WithCancellation(System.Threading.CancellationToken)"/> for this iteration.</remarks>
</member>
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.GetAsyncEnumerator">
<summary>Returns an enumerator that iterates asynchronously through collections that enables cancelable iteration and configured awaits.</summary>
<returns>An enumerator for the <see cref="T:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1" /> class.</returns>
</member>
<member name="T:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator">
<summary>Provides an awaitable async enumerator that enables cancelable iteration and configured awaits.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.MoveNextAsync">
<summary>Advances the enumerator asynchronously to the next element of the collection.</summary>
<returns>
A <see cref="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1"/> that will complete with a result of <c>true</c>
if the enumerator was successfully advanced to the next element, or <c>false</c> if the enumerator has
passed the end of the collection.
</returns>
</member>
<member name="P:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.Current">
<summary>Gets the element in the collection at the current position of the enumerator.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.DisposeAsync">
<summary>
Performs application-defined tasks associated with freeing, releasing, or
resetting unmanaged resources asynchronously.
</summary>
</member>
<member name="T:System.Runtime.CompilerServices.EnumeratorCancellationAttribute">
<summary>Allows users of async-enumerable methods to mark the parameter that should receive the cancellation token value from <see cref="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)" />.</summary>
</member>
<member name="M:System.Runtime.CompilerServices.EnumeratorCancellationAttribute.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.EnumeratorCancellationAttribute" /> class.</summary>
</member>
<member name="T:System.Runtime.InteropServices.LibraryImportAttribute">
<summary>
Attribute used to indicate a source generator should create a function for marshalling
arguments instead of relying on the runtime to generate an equivalent marshalling function at run-time.
</summary>
<remarks>
This attribute is meaningless if the source generator associated with it is not enabled.
The current built-in source generator only supports C# and only supplies an implementation when
applied to static, partial, non-generic methods.
</remarks>
</member>
<member name="M:System.Runtime.InteropServices.LibraryImportAttribute.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.LibraryImportAttribute"/>.
</summary>
<param name="libraryName">Name of the library containing the import.</param>
</member>
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.LibraryName">
<summary>
Gets the name of the library containing the import.
</summary>
</member>
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.EntryPoint">
<summary>
Gets or sets the name of the entry point to be called.
</summary>
</member>
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling">
<summary>
Gets or sets how to marshal string arguments to the method.
</summary>
<remarks>
If this field is set to a value other than <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />,
<see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType" /> must not be specified.
</remarks>
</member>
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType">
<summary>
Gets or sets the <see cref="T:System.Type"/> used to control how string arguments to the method are marshalled.
</summary>
<remarks>
If this field is specified, <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling" /> must not be specified
or must be set to <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />.
</remarks>
</member>
<member name="P:System.Runtime.InteropServices.LibraryImportAttribute.SetLastError">
<summary>
Gets or sets whether the callee sets an error (SetLastError on Windows or errno
on other platforms) before returning from the attributed method.
</summary>
</member>
<member name="T:System.Runtime.InteropServices.StringMarshalling">
<summary>
Specifies how strings should be marshalled for generated p/invokes
</summary>
</member>
<member name="F:System.Runtime.InteropServices.StringMarshalling.Custom">
<summary>
Indicates the user is suppling a specific marshaller in <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType"/>.
</summary>
</member>
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf8">
<summary>
Use the platform-provided UTF-8 marshaller.
</summary>
</member>
<member name="F:System.Runtime.InteropServices.StringMarshalling.Utf16">
<summary>
Use the platform-provided UTF-16 marshaller.
</summary>
</member>
<member name="T:System.Collections.Generic.IAsyncEnumerable`1">
<summary>Exposes an enumerator that provides asynchronous iteration over values of a specified type.</summary>
<typeparam name="T">The type of values to enumerate.</typeparam>
</member>
<member name="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)">
<summary>Returns an enumerator that iterates asynchronously through the collection.</summary>
<param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken"/> that may be used to cancel the asynchronous iteration.</param>
<returns>An enumerator that can be used to iterate asynchronously through the collection.</returns>
</member>
<member name="T:System.Collections.Generic.IAsyncEnumerator`1">
<summary>Supports a simple asynchronous iteration over a generic collection.</summary>
<typeparam name="T">The type of objects to enumerate.</typeparam>
</member>
<member name="M:System.Collections.Generic.IAsyncEnumerator`1.MoveNextAsync">
<summary>Advances the enumerator asynchronously to the next element of the collection.</summary>
<returns>
A <see cref="T:System.Threading.Tasks.ValueTask`1"/> that will complete with a result of <c>true</c> if the enumerator
was successfully advanced to the next element, or <c>false</c> if the enumerator has passed the end
of the collection.
</returns>
</member>
<member name="P:System.Collections.Generic.IAsyncEnumerator`1.Current">
<summary>Gets the element in the collection at the current position of the enumerator.</summary>
</member>
<member name="T:System.IAsyncDisposable">
<summary>Provides a mechanism for releasing unmanaged resources asynchronously.</summary>
</member>
<member name="M:System.IAsyncDisposable.DisposeAsync">
<summary>
Performs application-defined tasks associated with freeing, releasing, or
resetting unmanaged resources asynchronously.
</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
<summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.DisallowNullAttribute">
<summary>Specifies that null is disallowed as an input even if the corresponding type allows it.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
<summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.NotNullAttribute">
<summary>Specifies that an output will not be null even if the corresponding type allows it. Specifies that an input argument was not null when the call returns.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute">
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue"/>, the parameter may be null even if the corresponding type disallows it.</summary>
</member>
<member name="M:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)">
<summary>Initializes the attribute with the specified return value condition.</summary>
<param name="returnValue">
The return value condition. If the method returns this value, the associated parameter may be null.
</param>
</member>
<member name="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue">
<summary>Gets the return value condition.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute">
<summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue"/>, the parameter will not be null even if the corresponding type allows it.</summary>
</member>
<member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
<summary>Initializes the attribute with the specified return value condition.</summary>
<param name="returnValue">
The return value condition. If the method returns this value, the associated parameter will not be null.
</param>
</member>
<member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
<summary>Gets the return value condition.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute">
<summary>Specifies that the output will be non-null if the named parameter is non-null.</summary>
</member>
<member name="M:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.#ctor(System.String)">
<summary>Initializes the attribute with the associated parameter name.</summary>
<param name="parameterName">
The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null.
</param>
</member>
<member name="P:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName">
<summary>Gets the associated parameter name.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute">
<summary>Applied to a method that will never return under any circumstance.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute">
<summary>Specifies that the method will not return if the associated Boolean parameter is passed the specified value.</summary>
</member>
<member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
<summary>Initializes the attribute with the specified parameter value.</summary>
<param name="parameterValue">
The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
the associated parameter matches this value.
</param>
</member>
<member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
<summary>Gets the condition parameter value.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute">
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values.</summary>
</member>
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String)">
<summary>Initializes the attribute with a field or property member.</summary>
<param name="member">
The field or property member that is promised to be not-null.
</param>
</member>
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String[])">
<summary>Initializes the attribute with the list of field and property members.</summary>
<param name="members">
The list of field and property members that are promised to be not-null.
</param>
</member>
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members">
<summary>Gets field or property member names.</summary>
</member>
<member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute">
<summary>Specifies that the method or property will ensure that the listed field and property members have not-null values when returning with the specified return value condition.</summary>
</member>
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String)">
<summary>Initializes the attribute with the specified return value condition and a field or property member.</summary>
<param name="returnValue">
The return value condition. If the method returns this value, the associated parameter will not be null.
</param>
<param name="member">
The field or property member that is promised to be not-null.
</param>
</member>
<member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String[])">
<summary>Initializes the attribute with the specified return value condition and list of field and property members.</summary>
<param name="returnValue">
The return value condition. If the method returns this value, the associated parameter will not be null.
</param>
<param name="members">
The list of field and property members that are promised to be not-null.
</param>
</member>
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue">
<summary>Gets the return value condition.</summary>
</member>
<member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members">
<summary>Gets field or property member names.</summary>
</member>
</members>
</doc>

Some files were not shown because too many files have changed in this diff Show More