﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="c:\program files\microsoft visual studio\2022\community\team tools\static analysis tools\fxcop\Xml\CodeAnalysisReport.xsl"?>
<FxCopReport Version="17.0">
 <Namespaces>
  <Namespace Name="ExpedisWSDL">
   <Messages>
    <Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="Breaking">
     <Issue Certainty="50" Level="Warning">Zvažte sloučení typů definovaných v 'ExpedisWSDL' pomocí jiného oboru názvů.</Issue>
    </Message>
    <Message Id="WSDL" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="Breaking">
     <Issue Name="Namespace" Certainty="85" Level="Error">Opravte použití malých a velkých písmen 'WSDL' v oboru názvů názvu 'ExpedisWSDL' pomocí změny na 'Wsdl'.</Issue>
    </Message>
   </Messages>
  </Namespace>
 </Namespaces>
 <Targets>
  <Target Name="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\bin\ExpedisWSDL.dll">
   <Modules>
    <Module Name="expediswsdl.dll">
     <Messages>
      <Message TypeName="AssembliesShouldHaveValidStrongNames" Category="Microsoft.Design" CheckId="CA2210" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
       <Issue Name="NoStrongName" Certainty="95" Level="CriticalError">Podepište 'ExpedisWSDL.dll' klíčem silného názvu.</Issue>
      </Message>
      <Message Id="WSDL" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="Breaking">
       <Issue Name="Assembly" Certainty="85" Level="Error">Opravte použití malých a velkých písmen 'WSDL' v sestavení názvu 'ExpedisWSDL.dll' pomocí změny na 'Wsdl'.</Issue>
      </Message>
      <Message TypeName="MarkAssembliesWithClsCompliant" Category="Microsoft.Design" CheckId="CA1014" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
       <Issue Certainty="95" Level="Error">Označte 'ExpedisWSDL.dll' pomocí CLSCompliant(true) protože zveřejňuje externě viditelné typy.</Issue>
      </Message>
      <Message TypeName="MarkAssembliesWithNeutralResourcesLanguage" Category="Microsoft.Performance" CheckId="CA1824" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
       <Issue Certainty="95" Level="Warning">Protože sestavení 'ExpedisWSDL.dll' obsahuje soubor prostředků založený na ResX, označte ho atributem NeutralResourcesLanguage, určující jazyka prostředků v rámci sestavení. To může zlepšit výkon vyhledávání při prvním získání prostředku.</Issue>
      </Message>
     </Messages>
     <Namespaces>
      <Namespace Name="ExpedisWSDL">
       <Types>
        <Type Name="Functions" Kind="Class" Accessibility="Assembly" ExternallyVisible="False">
         <Messages>
          <Message TypeName="AvoidExcessiveClassCoupling" Category="Microsoft.Maintainability" CheckId="CA1506" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="Breaking">
           <Issue Name="Type" Certainty="90" Level="Error">'Functions' je párována s 102 různými typy z 30 různých oborů názvů. Přepište nebo rafaktorujte tyto třídní metody pro snížení jejich párování tříd, nebo zvažte přesunutí nějakých třídních metod do jednoho z jiných typů, se kterým je úzce párována. Párování tříd nad 95 označuje nízkou udržovatelnost, párování tříd 95 a 80 označuje střední udržovatelnost a párování tříd pod 80 označuje dobrou udržovatelnost.</Issue>
          </Message>
         </Messages>
         <Members>
          <Member Name="#ErrorLog(System.String)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="False">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1350">Upravte 'Functions.ErrorLog(String)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
            <Message TypeName="Neuvolňujte objekty několikrát" Category="Microsoft.Usage" CheckId="CA2202" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1350">Objekt 'MyProject.Computer.FileSystem.OpenTextFileWriter("C:\eSignImport\Logy\ExpedisWSDL_ErrorLog.txt", True)' může být v metodě 'Functions.ErrorLog(String)' uvolněn více než jednou. Pro zabránění generování System.ObjectDisposedException byste neměli na objekt volat Dispose více než jednou.: Lines: 1350</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#fn_create_file(System.String)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="False">
           <Messages>
            <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1380">'Functions.fn_create_file(String)' se zdá, že nemá žádné veřejné nebo chráněné volající ve směru klient-server.</Issue>
            </Message>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1388">Upravte 'Functions.fn_create_file(String)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#fn_delete_file(System.String)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="False">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="29">Upravte 'Functions.fn_delete_file(String)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#fn_GetTCContextNodeValue(ExpedisWSDL.schemas.telekom.net.csdg_v01._01.TCContext&amp;,System.String&amp;)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="False">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="964">Upravte 'Functions.fn_GetTCContextNodeValue(ByRef TCContext, ByRef String)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#fn_check_file(System.String)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="False">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1371">Upravte 'Functions.fn_check_file(String)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#fn_save_to_import(ExpedisWSDL.CourierDeliveryManagementSoapPortTypeService.requestCourierDeliveryRequest1&amp;,System.String,System.Boolean)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="False">
           <Messages>
            <Message TypeName="AvoidExcessiveComplexity" Category="Microsoft.Maintainability" CheckId="CA1502" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="90" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1038">'Functions.fn_save_to_import(ByRef requestCourierDeliveryRequest1, String, Boolean)' má cyclomatickou složitost 30. Přepište nebo refaktorujte metodu pro snížení složitosti 25.</Issue>
            </Message>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1060">Upravte 'Functions.fn_save_to_import(ByRef requestCourierDeliveryRequest1, String, Boolean)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1073">Upravte 'Functions.fn_save_to_import(ByRef requestCourierDeliveryRequest1, String, Boolean)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1149">Upravte 'Functions.fn_save_to_import(ByRef requestCourierDeliveryRequest1, String, Boolean)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1158">Upravte 'Functions.fn_save_to_import(ByRef requestCourierDeliveryRequest1, String, Boolean)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1162">Upravte 'Functions.fn_save_to_import(ByRef requestCourierDeliveryRequest1, String, Boolean)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
            <Message Id="System.Collections.Generic.List`1&lt;MySql.Data.MySqlClient.MySqlParameter&gt;" TypeName="DoNotIgnoreMethodResults" Category="Microsoft.Usage" CheckId="CA1806" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Name="ObjectCreation" Certainty="95" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1043">'Functions.fn_save_to_import(ByRef requestCourierDeliveryRequest1, String, Boolean)' vytvoří novou instanci 'List(Of MySqlParameter)', která se nikdy nepoužívá. Předejte instanci jako argument jiné metodě, přiřaďte instanci proměnné nebo odeberte vytvoření objektu, pokud je zbytečný.</Issue>
            </Message>
            <Message TypeName="Neuvolňujte objekty několikrát" Category="Microsoft.Usage" CheckId="CA2202" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1158">Objekt 'conStrMysql' může být v metodě 'Functions.fn_save_to_import(ByRef requestCourierDeliveryRequest1, String, Boolean)' uvolněn více než jednou. Pro zabránění generování System.ObjectDisposedException byste neměli na objekt volat Dispose více než jednou.: Lines: 1158, 1160</Issue>
            </Message>
            <Message TypeName="SetLocaleForDataTypes" Category="Microsoft.Globalization" CheckId="CA1306" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="90" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1042">Nezapomeňte nastavit vlastnost Locale DataSet, kdekoli 'Functions.fn_save_to_import(ByRef requestCourierDeliveryRequest1, String, Boolean)' vytvoří instanci tohoto typu.</Issue>
            </Message>
            <Message Id="System.String.ToLower" TypeName="SpecifyCultureInfo" Category="Microsoft.Globalization" CheckId="CA1304" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1058">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fn_save_to_import(ByRef requestCourierDeliveryRequest1, String, Boolean)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1060">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fn_save_to_import(ByRef requestCourierDeliveryRequest1, String, Boolean)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1069">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fn_save_to_import(ByRef requestCourierDeliveryRequest1, String, Boolean)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
            </Message>
            <Message Id="System.DateTime.ToString(System.String)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1135">Protože se chování 'Date.ToString(String)' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fn_save_to_import(ByRef requestCourierDeliveryRequest1, String, Boolean)' voláním 'Date.ToString(String, IFormatProvider)'. Pokud bude výsledek 'Date.ToString(String, IFormatProvider)' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
            </Message>
            <Message Id="System.String.Format(System.String,System.Object[])" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1053">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fn_save_to_import(ByRef requestCourierDeliveryRequest1, String, Boolean)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1157">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fn_save_to_import(ByRef requestCourierDeliveryRequest1, String, Boolean)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
            </Message>
            <Message TypeName="Uvolňujte objekty před ztrátou oboru" Category="Microsoft.Reliability" CheckId="CA2000" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1042">V metodě 'Functions.fn_save_to_import(ByRef requestCourierDeliveryRequest1, String, Boolean)' vyvolejte System.IDisposable.Dispose na objekt 'DTEmpDet' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1038">V metodě 'Functions.fn_save_to_import(ByRef requestCourierDeliveryRequest1, String, Boolean)' vyvolejte System.IDisposable.Dispose na objekt 'conStrMysql' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#fnCallByName_courierDeliveryStatus(System.String&amp;,ExpedisWSDL.courierDeliveryStatusService.courierDeliveryStatusRequest&amp;,System.String&amp;,System.String&amp;,System.Collections.Generic.List`1&lt;MySql.Data.MySqlClient.MySqlParameter&gt;&amp;)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="False">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="936">Upravte 'Functions.fnCallByName_courierDeliveryStatus(ByRef String, ByRef courierDeliveryStatusRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="948">Upravte 'Functions.fnCallByName_courierDeliveryStatus(ByRef String, ByRef courierDeliveryStatusRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
            <Message Id="searchedValue" TypeName="ReviewUnusedParameters" Category="Microsoft.Usage" CheckId="CA1801" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="915">Parametr 'searchedValue' z 'Functions.fnCallByName_courierDeliveryStatus(ByRef String, ByRef courierDeliveryStatusRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' se nikdy nepoužívá. Odeberte parametr nebo ho použijte v těle metody.</Issue>
            </Message>
            <Message Id="System.String.ToLower" TypeName="SpecifyCultureInfo" Category="Microsoft.Globalization" CheckId="CA1304" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="924">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnCallByName_courierDeliveryStatus(ByRef String, ByRef courierDeliveryStatusRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="931">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnCallByName_courierDeliveryStatus(ByRef String, ByRef courierDeliveryStatusRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#fnCallByName_createOrChangeMaterialRequest(System.String&amp;,ExpedisWSDL.MaterialCreateChange.createOrChangeMaterialRequest&amp;,System.String&amp;,System.String&amp;,System.Collections.Generic.List`1&lt;MySql.Data.MySqlClient.MySqlParameter&gt;&amp;)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="False">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="698">Upravte 'Functions.fnCallByName_createOrChangeMaterialRequest(ByRef String, ByRef createOrChangeMaterialRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="710">Upravte 'Functions.fnCallByName_createOrChangeMaterialRequest(ByRef String, ByRef createOrChangeMaterialRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#fnCallByName_deliveryDocumentsNotify(System.String&amp;,ExpedisWSDL.CourierDeliveryManagementSoapPortTypeService.deliveryDocumentsNotifyRequest1&amp;,System.String&amp;,System.String&amp;,System.Collections.Generic.List`1&lt;MySql.Data.MySqlClient.MySqlParameter&gt;&amp;)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="False">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="894">Upravte 'Functions.fnCallByName_deliveryDocumentsNotify(ByRef String, ByRef deliveryDocumentsNotifyRequest1, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="906">Upravte 'Functions.fnCallByName_deliveryDocumentsNotify(ByRef String, ByRef deliveryDocumentsNotifyRequest1, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
            <Message Id="searchedValue" TypeName="ReviewUnusedParameters" Category="Microsoft.Usage" CheckId="CA1801" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="866">Parametr 'searchedValue' z 'Functions.fnCallByName_deliveryDocumentsNotify(ByRef String, ByRef deliveryDocumentsNotifyRequest1, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' se nikdy nepoužívá. Odeberte parametr nebo ho použijte v těle metody.</Issue>
            </Message>
            <Message Id="System.String.ToLower" TypeName="SpecifyCultureInfo" Category="Microsoft.Globalization" CheckId="CA1304" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="875">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnCallByName_deliveryDocumentsNotify(ByRef String, ByRef deliveryDocumentsNotifyRequest1, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="882">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnCallByName_deliveryDocumentsNotify(ByRef String, ByRef deliveryDocumentsNotifyRequest1, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="889">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnCallByName_deliveryDocumentsNotify(ByRef String, ByRef deliveryDocumentsNotifyRequest1, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#fnCallByName_requestCourierDelivery(System.String&amp;,ExpedisWSDL.CourierDeliveryManagementSoapPortTypeService.requestCourierDeliveryRequest1&amp;,System.String&amp;,System.String&amp;,System.Collections.Generic.List`1&lt;MySql.Data.MySqlClient.MySqlParameter&gt;&amp;)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="False">
           <Messages>
            <Message TypeName="AvoidExcessiveComplexity" Category="Microsoft.Maintainability" CheckId="CA1502" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="90" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="719">'Functions.fnCallByName_requestCourierDelivery(ByRef String, ByRef requestCourierDeliveryRequest1, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' má cyclomatickou složitost 35. Přepište nebo refaktorujte metodu pro snížení složitosti 25.</Issue>
            </Message>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="796">Upravte 'Functions.fnCallByName_requestCourierDelivery(ByRef String, ByRef requestCourierDeliveryRequest1, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="808">Upravte 'Functions.fnCallByName_requestCourierDelivery(ByRef String, ByRef requestCourierDeliveryRequest1, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#fnCallByName_requestCourierLabel(System.String&amp;,ExpedisWSDL.CourierDeliveryManagementSoapPortTypeService.requestCourierLabelRequest1&amp;,System.String&amp;,System.String&amp;,System.Collections.Generic.List`1&lt;MySql.Data.MySqlClient.MySqlParameter&gt;&amp;)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="False">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="845">Upravte 'Functions.fnCallByName_requestCourierLabel(ByRef String, ByRef requestCourierLabelRequest1, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="857">Upravte 'Functions.fnCallByName_requestCourierLabel(ByRef String, ByRef requestCourierLabelRequest1, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
            <Message Id="searchedValue" TypeName="ReviewUnusedParameters" Category="Microsoft.Usage" CheckId="CA1801" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="817">Parametr 'searchedValue' z 'Functions.fnCallByName_requestCourierLabel(ByRef String, ByRef requestCourierLabelRequest1, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' se nikdy nepoužívá. Odeberte parametr nebo ho použijte v těle metody.</Issue>
            </Message>
            <Message Id="System.String.ToLower" TypeName="SpecifyCultureInfo" Category="Microsoft.Globalization" CheckId="CA1304" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="826">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnCallByName_requestCourierLabel(ByRef String, ByRef requestCourierLabelRequest1, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="833">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnCallByName_requestCourierLabel(ByRef String, ByRef requestCourierLabelRequest1, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="840">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnCallByName_requestCourierLabel(ByRef String, ByRef requestCourierLabelRequest1, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#fnCallByName_sendDeliveryDocumentRequest(System.String&amp;,ExpedisWSDL.SendDeliveryDocument.sendDeliveryDocumentRequest&amp;,System.String&amp;,System.String&amp;,System.Collections.Generic.List`1&lt;MySql.Data.MySqlClient.MySqlParameter&gt;&amp;)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="False">
           <Messages>
            <Message TypeName="AvoidExcessiveComplexity" Category="Microsoft.Maintainability" CheckId="CA1502" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="90" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="374">'Functions.fnCallByName_sendDeliveryDocumentRequest(ByRef String, ByRef sendDeliveryDocumentRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' má cyclomatickou složitost 81. Přepište nebo refaktorujte metodu pro snížení složitosti 25.</Issue>
            </Message>
            <Message TypeName="AvoidUnmaintainableCode" Category="Microsoft.Maintainability" CheckId="CA1505" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Name="Method" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="374">'Functions.fnCallByName_sendDeliveryDocumentRequest(ByRef String, ByRef sendDeliveryDocumentRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' má index udržovatelnosti 16. Přepište nebo refaktorujte metodu pro zvýšení jejího indexu udržovatelnosti (IU). IU pod 10 označuje nízkou udržovatelnost, IU mezi 10 a 20 označuje střední udržovatelnost a IU nad 20 označuje dobrou udržovatelnost.</Issue>
            </Message>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="401">Upravte 'Functions.fnCallByName_sendDeliveryDocumentRequest(ByRef String, ByRef sendDeliveryDocumentRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="418">Upravte 'Functions.fnCallByName_sendDeliveryDocumentRequest(ByRef String, ByRef sendDeliveryDocumentRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="447">Upravte 'Functions.fnCallByName_sendDeliveryDocumentRequest(ByRef String, ByRef sendDeliveryDocumentRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="488">Upravte 'Functions.fnCallByName_sendDeliveryDocumentRequest(ByRef String, ByRef sendDeliveryDocumentRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="513">Upravte 'Functions.fnCallByName_sendDeliveryDocumentRequest(ByRef String, ByRef sendDeliveryDocumentRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="538">Upravte 'Functions.fnCallByName_sendDeliveryDocumentRequest(ByRef String, ByRef sendDeliveryDocumentRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="550">Upravte 'Functions.fnCallByName_sendDeliveryDocumentRequest(ByRef String, ByRef sendDeliveryDocumentRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#fnCallByName_sendGoodsMovementRequest(System.String&amp;,ExpedisWSDL.GoodsMovementService.sendGoodsMovementRequest&amp;,System.String&amp;,System.String&amp;,System.Collections.Generic.List`1&lt;MySql.Data.MySqlClient.MySqlParameter&gt;&amp;)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="False">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="575">Upravte 'Functions.fnCallByName_sendGoodsMovementRequest(ByRef String, ByRef sendGoodsMovementRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="592">Upravte 'Functions.fnCallByName_sendGoodsMovementRequest(ByRef String, ByRef sendGoodsMovementRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="604">Upravte 'Functions.fnCallByName_sendGoodsMovementRequest(ByRef String, ByRef sendGoodsMovementRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#fnCallByName_sendPostingToDeliveriesRequest(System.String&amp;,ExpedisWSDL.SendPostingToDeliveries.sendPostingToDeliveriesRequest&amp;,System.String&amp;,System.String&amp;,System.Collections.Generic.List`1&lt;MySql.Data.MySqlClient.MySqlParameter&gt;&amp;)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="False">
           <Messages>
            <Message TypeName="AvoidExcessiveComplexity" Category="Microsoft.Maintainability" CheckId="CA1502" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="90" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="613">'Functions.fnCallByName_sendPostingToDeliveriesRequest(ByRef String, ByRef sendPostingToDeliveriesRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' má cyclomatickou složitost 27. Přepište nebo refaktorujte metodu pro snížení složitosti 25.</Issue>
            </Message>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="641">Upravte 'Functions.fnCallByName_sendPostingToDeliveriesRequest(ByRef String, ByRef sendPostingToDeliveriesRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="662">Upravte 'Functions.fnCallByName_sendPostingToDeliveriesRequest(ByRef String, ByRef sendPostingToDeliveriesRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="674">Upravte 'Functions.fnCallByName_sendPostingToDeliveriesRequest(ByRef String, ByRef sendPostingToDeliveriesRequest, ByRef String, ByRef String, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#fnCallByName_StockRequest(System.String&amp;,ExpedisWSDL.StockRequestService.stockRequest&amp;,System.String&amp;,System.String&amp;,System.Double&amp;,System.Collections.Generic.List`1&lt;MySql.Data.MySqlClient.MySqlParameter&gt;&amp;)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="False">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="983">Upravte 'Functions.fnCallByName_StockRequest(ByRef String, ByRef stockRequest, ByRef String, ByRef String, ByRef Double, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="997">Upravte 'Functions.fnCallByName_StockRequest(ByRef String, ByRef stockRequest, ByRef String, ByRef String, ByRef Double, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1010">Upravte 'Functions.fnCallByName_StockRequest(ByRef String, ByRef stockRequest, ByRef String, ByRef String, ByRef Double, ByRef List(Of MySqlParameter))' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#fnFtpUploadFile(System.String,System.String,System.String,System.String)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="False">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="365">Upravte 'Functions.fnFtpUploadFile(String, String, String, String)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
            <Message TypeName="Neuvolňujte objekty několikrát" Category="Microsoft.Usage" CheckId="CA2202" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="363">Objekt '_FileStream' může být v metodě 'Functions.fnFtpUploadFile(String, String, String, String)' uvolněn více než jednou. Pro zabránění generování System.ObjectDisposedException byste neměli na objekt volat Dispose více než jednou.: Lines: 363</Issue>
             <Issue Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="361">Objekt '_Stream' může být v metodě 'Functions.fnFtpUploadFile(String, String, String, String)' uvolněn více než jednou. Pro zabránění generování System.ObjectDisposedException byste neměli na objekt volat Dispose více než jednou.: Lines: 361</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#fnPrintLabel(System.String)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="False">
           <Messages>
            <Message TypeName="AvoidExcessiveClassCoupling" Category="Microsoft.Maintainability" CheckId="CA1506" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="Breaking">
             <Issue Name="Method" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="38">'Functions.fnPrintLabel(String)' je párována s 36 různými typy z 13 různých oborů názvů. Přepište nebo rafaktorujte metodu pro snížení jejího párování tříd, nebo zvažte přesunutí metody do jednoho z jiných typů, se kterým je úzce párována. Párování tříd nad 40 označuje nízkou udržovatelnost, párování tříd 40 a 30 označuje střední udržovatelnost a párování tříd pod 30 označuje dobrou udržovatelnost.</Issue>
            </Message>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="298">Upravte 'Functions.fnPrintLabel(String)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
            <Message Id="iTextSharp.text.pdf.PdfContentByte.ShowText(System.String)" TypeName="Nepředávejte literály jako lokalizované parametry" Category="Microsoft.Globalization" CheckId="CA1303" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="183">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "*".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="257">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "*".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="176">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "193 00 Praha 9".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="250">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "193 00 Praha 9".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="170">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "Areál P3 – Hala I".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="244">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "Areál P3 – Hala I".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="188">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "B:".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="262">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "B:".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="194">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "DL: ".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="268">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "DL: ".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="205">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "Dobírka: , ,-".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="279">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "Dobírka: , ,-".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="201">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "KA".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="275">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "KA".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="191">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "Ks: ".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="265">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "Ks: ".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="160">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "Odesílatel:".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="234">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "Odesílatel:".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="167">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "PJ Expedis s.r.o.".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="241">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "PJ-Expedis s.r.o.".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="197">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "REG: ".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="271">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "REG: ".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="173">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "Vlastibořská 2789/2".</Issue>
             <Issue Name="KnownValue" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="247">Metoda 'Functions.fnPrintLabel(String)' předává řetězcový literál jako parametr 'text' volání 'PdfContentByte.ShowText(String)'. Místo toho načtěte následující řetězce z tabulky prostředků: "Vlastibořská 2789/2".</Issue>
            </Message>
            <Message TypeName="SetLocaleForDataTypes" Category="Microsoft.Globalization" CheckId="CA1306" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="90" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="40">Nezapomeňte nastavit vlastnost Locale DataSet, kdekoli 'Functions.fnPrintLabel(String)' vytvoří instanci tohoto typu.</Issue>
            </Message>
            <Message Id="System.String.Format(System.String,System.Object[])" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="54">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnPrintLabel(String)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
            </Message>
            <Message Id="System.String.StartsWith(System.String)" TypeName="SpecifyStringComparison" Category="Microsoft.Globalization" CheckId="CA1307" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="80">Protože se chování 'String.StartsWith(String)' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnPrintLabel(String)' voláním 'String.StartsWith(String, StringComparison)'. Pokud bude výsledek 'String.StartsWith(String, StringComparison)' zobrazený uživateli, jako například při řazení seznamu položek pro zobrazení v seznamu, určete 'StringComparison.CurrentCulture' nebo 'StringComparison.CurrentCultureIgnoreCase' jako parametr 'StringComparison'. Při porovnávání identifikátorů nerozlišujících velikost písmen, jako jsou například cesty k souborům, proměnné prostředí nebo klíče a hodnoty registru, určete 'StringComparison.OrdinalIgnoreCase'. Jinak, při porovnávání identifikátorů rozlišujících velikost písmen, určete 'StringComparison.Ordinal'.</Issue>
            </Message>
            <Message TypeName="Uvolňujte objekty před ztrátou oboru" Category="Microsoft.Reliability" CheckId="CA2000" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="40">V metodě 'Functions.fnPrintLabel(String)' vyvolejte System.IDisposable.Dispose na objekt 'DTEmpDet' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="49">V metodě 'Functions.fnPrintLabel(String)' vyvolejte System.IDisposable.Dispose na objekt 'New FileStream(Path.Combine(ServiceWSDL.setting_folder, "label_" &amp; Id &amp; ".pdf"), FileMode.Create)' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="38">V metodě 'Functions.fnPrintLabel(String)' vyvolejte System.IDisposable.Dispose na objekt 'New MySqlConnection()' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="45">V metodě 'Functions.fnPrintLabel(String)' vyvolejte System.IDisposable.Dispose na objekt 'm' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="46">V metodě 'Functions.fnPrintLabel(String)' vyvolejte System.IDisposable.Dispose na objekt 'pdfDoc' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="47">V metodě 'Functions.fnPrintLabel(String)' vyvolejte System.IDisposable.Dispose na objekt 'pdfDoc2' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#fnSearchByName_requestCourierDelivery(ExpedisWSDL.CourierDeliveryManagementSoapPortTypeService.requestCourierDeliveryRequest1&amp;,System.String&amp;)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="False">
           <Messages>
            <Message TypeName="AvoidExcessiveComplexity" Category="Microsoft.Maintainability" CheckId="CA1502" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="90" Level="CriticalWarning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1171">'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' má cyclomatickou složitost 58. Přepište nebo refaktorujte metodu pro snížení složitosti 25.</Issue>
            </Message>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1318">Upravte 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1327">Upravte 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
            <Message Id="System.String.ToLower" TypeName="SpecifyCultureInfo" Category="Microsoft.Globalization" CheckId="CA1304" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1183">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1183">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1191">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1191">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1201">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1201">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1202">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1205">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1218">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1218">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1240">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1240">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1255">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1255">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1264">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1264">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1276">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1276">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1288">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1288">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1298">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1298">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1305">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1305">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1313">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
             <Issue Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1313">Protože se chování 'String.ToLower()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'Functions.fnSearchByName_requestCourierDelivery(ByRef requestCourierDeliveryRequest1, ByRef String)' voláním 'String.ToLower(CultureInfo)'. Pokud bude výsledek 'String.ToLower(CultureInfo)' zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#fnTransferSftpToFtp(System.Object,System.Object)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="False">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="329">Upravte 'Functions.fnTransferSftpToFtp(Object, Object)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
            <Message TypeName="Uvolňujte objekty před ztrátou oboru" Category="Microsoft.Reliability" CheckId="CA2000" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="311">V metodě 'Functions.fnTransferSftpToFtp(Object, Object)' vyvolejte System.IDisposable.Dispose na objekt 'New AuthenticationMethod(1)(0)' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="309">V metodě 'Functions.fnTransferSftpToFtp(Object, Object)' vyvolejte System.IDisposable.Dispose na objekt 'keyFile' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#WriteLog(System.Object)" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="False">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1363">Upravte 'Functions.WriteLog(Object)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
            <Message TypeName="Neuvolňujte objekty několikrát" Category="Microsoft.Usage" CheckId="CA2202" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1\Functions" File="Functions.vb" Line="1363">Objekt 'MyProject.Computer.FileSystem.OpenTextFileWriter("C:\eSignImport\Logy\ExpedisWSDL_Log.txt", True)' může být v metodě 'Functions.WriteLog(Object)' uvolněn více než jednou. Pro zabránění generování System.ObjectDisposedException byste neměli na objekt volat Dispose více než jednou.: Lines: 1363</Issue>
            </Message>
           </Messages>
          </Member>
         </Members>
        </Type>
        <Type Name="ServiceWSDL" Kind="Class" Accessibility="Public" ExternallyVisible="True">
         <Messages>
          <Message TypeName="AvoidExcessiveClassCoupling" Category="Microsoft.Maintainability" CheckId="CA1506" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="Breaking">
           <Issue Name="Type" Certainty="90" Level="Error">'ServiceWSDL' je párována s 105 různými typy z 26 různých oborů názvů. Přepište nebo rafaktorujte tyto třídní metody pro snížení jejich párování tříd, nebo zvažte přesunutí nějakých třídních metod do jednoho z jiných typů, se kterým je úzce párována. Párování tříd nad 95 označuje nízkou udržovatelnost, párování tříd 95 a 80 označuje střední udržovatelnost a párování tříd pod 80 označuje dobrou udržovatelnost.</Issue>
          </Message>
          <Message Id="WSDL" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="Breaking">
           <Issue Name="Type" Certainty="85" Level="Error">Opravte použití malých a velkých písmen 'WSDL' v typu názvu 'ServiceWSDL' pomocí změny na 'Wsdl'.</Issue>
          </Message>
         </Messages>
         <Members>
          <Member Name="#batchDocumentList(ExpedisWSDL.CourierServiceWriteService.batchDocumentListRequest)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="1166">Upravte 'ServiceWSDL.batchDocumentList(batchDocumentListRequest)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#courierDeliveryStatus(ExpedisWSDL.courierDeliveryStatusService.courierDeliveryStatusRequest)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="1133">Upravte 'ServiceWSDL.courierDeliveryStatus(courierDeliveryStatusRequest)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
            <Message TypeName="Neuvolňujte objekty několikrát" Category="Microsoft.Usage" CheckId="CA2202" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="1130">Objekt 'conStrMysql' může být v metodě 'ServiceWSDL.courierDeliveryStatus(courierDeliveryStatusRequest)' uvolněn více než jednou. Pro zabránění generování System.ObjectDisposedException byste neměli na objekt volat Dispose více než jednou.: Lines: 1130</Issue>
            </Message>
            <Message TypeName="SetLocaleForDataTypes" Category="Microsoft.Globalization" CheckId="CA1306" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="90" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="1095">Nezapomeňte nastavit vlastnost Locale DataSet, kdekoli 'ServiceWSDL.courierDeliveryStatus(courierDeliveryStatusRequest)' vytvoří instanci tohoto typu.</Issue>
            </Message>
            <Message Id="System.String.Format(System.String,System.Object[])" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="1101">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.courierDeliveryStatus(courierDeliveryStatusRequest)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="1121">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.courierDeliveryStatus(courierDeliveryStatusRequest)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
            </Message>
            <Message TypeName="Uvolňujte objekty před ztrátou oboru" Category="Microsoft.Reliability" CheckId="CA2000" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="1095">V metodě 'ServiceWSDL.courierDeliveryStatus(courierDeliveryStatusRequest)' vyvolejte System.IDisposable.Dispose na objekt 'DTEmpDet' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="1090">V metodě 'ServiceWSDL.courierDeliveryStatus(courierDeliveryStatusRequest)' vyvolejte System.IDisposable.Dispose na objekt 'conStrMysql' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#courierDeliveryStatus(ExpedisWSDL.CourierServiceWriteService.courierDeliveryStatusRequest)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="1142">Upravte 'ServiceWSDL.courierDeliveryStatus(courierDeliveryStatusRequest)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#createOrChangeMaterial(ExpedisWSDL.MaterialCreateChange.createOrChangeMaterialRequest)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="73">Upravte 'ServiceWSDL.createOrChangeMaterial(createOrChangeMaterialRequest)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
            <Message TypeName="Neuvolňujte objekty několikrát" Category="Microsoft.Usage" CheckId="CA2202" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="72">Objekt 'conStrMysql' může být v metodě 'ServiceWSDL.createOrChangeMaterial(createOrChangeMaterialRequest)' uvolněn více než jednou. Pro zabránění generování System.ObjectDisposedException byste neměli na objekt volat Dispose více než jednou.: Lines: 72</Issue>
            </Message>
            <Message Id="0" TypeName="Ověřte argumenty veřejných metod" Category="Microsoft.Design" CheckId="CA1062" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning">V externě viditelné metodě 'ServiceWSDL.createOrChangeMaterial(createOrChangeMaterialRequest)' ověřte před použitím parametr 'request'.</Issue>
            </Message>
            <Message TypeName="SetLocaleForDataTypes" Category="Microsoft.Globalization" CheckId="CA1306" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="90" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="35">Nezapomeňte nastavit vlastnost Locale DataSet, kdekoli 'ServiceWSDL.createOrChangeMaterial(createOrChangeMaterialRequest)' vytvoří instanci tohoto typu.</Issue>
            </Message>
            <Message Id="System.String.Format(System.String,System.Object[])" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="41">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.createOrChangeMaterial(createOrChangeMaterialRequest)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="61">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.createOrChangeMaterial(createOrChangeMaterialRequest)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
            </Message>
            <Message TypeName="Uvolňujte objekty před ztrátou oboru" Category="Microsoft.Reliability" CheckId="CA2000" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="35">V metodě 'ServiceWSDL.createOrChangeMaterial(createOrChangeMaterialRequest)' vyvolejte System.IDisposable.Dispose na objekt 'DTEmpDet' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="31">V metodě 'ServiceWSDL.createOrChangeMaterial(createOrChangeMaterialRequest)' vyvolejte System.IDisposable.Dispose na objekt 'conStrMysql' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#deliveryDocumentsNotify(ExpedisWSDL.CourierDeliveryManagementSoapPortTypeService.deliveryDocumentsNotifyRequest1)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="975">Upravte 'ServiceWSDL.deliveryDocumentsNotify(deliveryDocumentsNotifyRequest1)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
            <Message TypeName="Neuvolňujte objekty několikrát" Category="Microsoft.Usage" CheckId="CA2202" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="973">Objekt 'conStrMysql' může být v metodě 'ServiceWSDL.deliveryDocumentsNotify(deliveryDocumentsNotifyRequest1)' uvolněn více než jednou. Pro zabránění generování System.ObjectDisposedException byste neměli na objekt volat Dispose více než jednou.: Lines: 973</Issue>
            </Message>
            <Message TypeName="SetLocaleForDataTypes" Category="Microsoft.Globalization" CheckId="CA1306" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="90" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="882">Nezapomeňte nastavit vlastnost Locale DataSet, kdekoli 'ServiceWSDL.deliveryDocumentsNotify(deliveryDocumentsNotifyRequest1)' vytvoří instanci tohoto typu.</Issue>
            </Message>
            <Message Id="System.String.Format(System.String,System.Object[])" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="892">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.deliveryDocumentsNotify(deliveryDocumentsNotifyRequest1)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="928">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.deliveryDocumentsNotify(deliveryDocumentsNotifyRequest1)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="947">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.deliveryDocumentsNotify(deliveryDocumentsNotifyRequest1)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
            </Message>
            <Message Id="System.UInt64.ToString" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="947">Protože se chování 'ULong.ToString()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.deliveryDocumentsNotify(deliveryDocumentsNotifyRequest1)' voláním 'ULong.ToString(IFormatProvider)'. Pokud bude výsledek 'ULong.ToString(IFormatProvider)' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
            </Message>
            <Message TypeName="Uvolňujte objekty před ztrátou oboru" Category="Microsoft.Reliability" CheckId="CA2000" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="882">V metodě 'ServiceWSDL.deliveryDocumentsNotify(deliveryDocumentsNotifyRequest1)' vyvolejte System.IDisposable.Dispose na objekt 'DTEmpDet' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="878">V metodě 'ServiceWSDL.deliveryDocumentsNotify(deliveryDocumentsNotifyRequest1)' vyvolejte System.IDisposable.Dispose na objekt 'conStrMysql' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#deliveryDocumentsNotify(ExpedisWSDL.CourierServiceWriteService.deliveryDocumentsNotifyRequest)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="1158">Upravte 'ServiceWSDL.deliveryDocumentsNotify(deliveryDocumentsNotifyRequest)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#logFile" Kind="Field" Static="True" Accessibility="Assembly" ExternallyVisible="False">
           <Messages>
            <Message TypeName="AvoidUnusedPrivateFields" Category="Microsoft.Performance" CheckId="CA1823" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="75" Level="Warning">Zdá se, že pole 'ServiceWSDL.logFile' není nikdy použito, nebo je pouze přiřazeno. Použijte toto pole nebo jej odeberte.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#notifyPackageStatus(ExpedisWSDL.WMSDeliveryManagementService.notifyPackageStatusRequest)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="1181">Upravte 'ServiceWSDL.notifyPackageStatus(notifyPackageStatusRequest)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
            <Message Id="0" TypeName="Ověřte argumenty veřejných metod" Category="Microsoft.Design" CheckId="CA1062" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning">V externě viditelné metodě 'ServiceWSDL.notifyPackageStatus(notifyPackageStatusRequest)' ověřte před použitím parametr 'request'.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#receiveCourierLabel(ExpedisWSDL.WMSDeliveryManagementService.receiveCourierLabelRequest)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="1189">Upravte 'ServiceWSDL.receiveCourierLabel(receiveCourierLabelRequest)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#requestCourierDelivery(ExpedisWSDL.CourierDeliveryManagementSoapPortTypeService.requestCourierDeliveryRequest1)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
           <Messages>
            <Message TypeName="AvoidExcessiveClassCoupling" Category="Microsoft.Maintainability" CheckId="CA1506" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="Breaking">
             <Issue Name="Method" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="681">'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' je párována s 39 různými typy z 14 různých oborů názvů. Přepište nebo rafaktorujte metodu pro snížení jejího párování tříd, nebo zvažte přesunutí metody do jednoho z jiných typů, se kterým je úzce párována. Párování tříd nad 40 označuje nízkou udržovatelnost, párování tříd 40 a 30 označuje střední udržovatelnost a párování tříd pod 30 označuje dobrou udržovatelnost.</Issue>
            </Message>
            <Message TypeName="AvoidExcessiveComplexity" Category="Microsoft.Maintainability" CheckId="CA1502" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="90" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="681">'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' má cyclomatickou složitost 34. Přepište nebo refaktorujte metodu pro snížení složitosti 25.</Issue>
            </Message>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="718">Upravte 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="723">Upravte 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="728">Upravte 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="733">Upravte 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="738">Upravte 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="743">Upravte 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="748">Upravte 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="753">Upravte 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="777">Upravte 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="782">Upravte 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="787">Upravte 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="792">Upravte 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="797">Upravte 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="802">Upravte 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="851">Upravte 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="866">Upravte 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
            <Message TypeName="Neuvolňujte objekty několikrát" Category="Microsoft.Usage" CheckId="CA2202" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="853">Objekt 'conStrMysql' může být v metodě 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' uvolněn více než jednou. Pro zabránění generování System.ObjectDisposedException byste neměli na objekt volat Dispose více než jednou.: Lines: 853</Issue>
            </Message>
            <Message TypeName="SetLocaleForDataTypes" Category="Microsoft.Globalization" CheckId="CA1306" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="90" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="685">Nezapomeňte nastavit vlastnost Locale DataSet, kdekoli 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' vytvoří instanci tohoto typu.</Issue>
            </Message>
            <Message Id="System.DateTime.ToString(System.String)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="844">Protože se chování 'Date.ToString(String)' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' voláním 'Date.ToString(String, IFormatProvider)'. Pokud bude výsledek 'Date.ToString(String, IFormatProvider)' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="862">Protože se chování 'Date.ToString(String)' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' voláním 'Date.ToString(String, IFormatProvider)'. Pokud bude výsledek 'Date.ToString(String, IFormatProvider)' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
            </Message>
            <Message Id="System.String.Format(System.String,System.Object[])" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="693">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="824">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
            </Message>
            <Message Id="System.UInt64.ToString" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="834">Protože se chování 'ULong.ToString()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' voláním 'ULong.ToString(IFormatProvider)'. Pokud bude výsledek 'ULong.ToString(IFormatProvider)' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
            </Message>
            <Message TypeName="Uvolňujte objekty před ztrátou oboru" Category="Microsoft.Reliability" CheckId="CA2000" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="685">V metodě 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' vyvolejte System.IDisposable.Dispose na objekt 'DTEmpDet' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="681">V metodě 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest1)' vyvolejte System.IDisposable.Dispose na objekt 'conStrMysql' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#requestCourierDelivery(ExpedisWSDL.CourierServiceWriteService.requestCourierDeliveryRequest)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="1150">Upravte 'ServiceWSDL.requestCourierDelivery(requestCourierDeliveryRequest)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#requestCourierLabel(ExpedisWSDL.CourierDeliveryManagementSoapPortTypeService.requestCourierLabelRequest1)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
           <Messages>
            <Message TypeName="AvoidExcessiveClassCoupling" Category="Microsoft.Maintainability" CheckId="CA1506" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="Breaking">
             <Issue Name="Method" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="985">'ServiceWSDL.requestCourierLabel(requestCourierLabelRequest1)' je párována s 31 různými typy z 13 různých oborů názvů. Přepište nebo rafaktorujte metodu pro snížení jejího párování tříd, nebo zvažte přesunutí metody do jednoho z jiných typů, se kterým je úzce párována. Párování tříd nad 40 označuje nízkou udržovatelnost, párování tříd 40 a 30 označuje střední udržovatelnost a párování tříd pod 30 označuje dobrou udržovatelnost.</Issue>
            </Message>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="1080">Upravte 'ServiceWSDL.requestCourierLabel(requestCourierLabelRequest1)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
            <Message TypeName="Neuvolňujte objekty několikrát" Category="Microsoft.Usage" CheckId="CA2202" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="1079">Objekt 'conStrMysql' může být v metodě 'ServiceWSDL.requestCourierLabel(requestCourierLabelRequest1)' uvolněn více než jednou. Pro zabránění generování System.ObjectDisposedException byste neměli na objekt volat Dispose více než jednou.: Lines: 1079</Issue>
            </Message>
            <Message TypeName="SetLocaleForDataTypes" Category="Microsoft.Globalization" CheckId="CA1306" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="90" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="989">Nezapomeňte nastavit vlastnost Locale DataSet, kdekoli 'ServiceWSDL.requestCourierLabel(requestCourierLabelRequest1)' vytvoří instanci tohoto typu.</Issue>
            </Message>
            <Message Id="System.DateTime.ToString(System.String)" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="1049">Protože se chování 'Date.ToString(String)' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.requestCourierLabel(requestCourierLabelRequest1)' voláním 'Date.ToString(String, IFormatProvider)'. Pokud bude výsledek 'Date.ToString(String, IFormatProvider)' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
            </Message>
            <Message Id="System.String.Format(System.String,System.Object[])" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="997">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.requestCourierLabel(requestCourierLabelRequest1)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="1017">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.requestCourierLabel(requestCourierLabelRequest1)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="1038">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.requestCourierLabel(requestCourierLabelRequest1)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
            </Message>
            <Message Id="System.UInt64.ToString" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="1038">Protože se chování 'ULong.ToString()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.requestCourierLabel(requestCourierLabelRequest1)' voláním 'ULong.ToString(IFormatProvider)'. Pokud bude výsledek 'ULong.ToString(IFormatProvider)' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="1053">Protože se chování 'ULong.ToString()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.requestCourierLabel(requestCourierLabelRequest1)' voláním 'ULong.ToString(IFormatProvider)'. Pokud bude výsledek 'ULong.ToString(IFormatProvider)' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
            </Message>
            <Message TypeName="Uvolňujte objekty před ztrátou oboru" Category="Microsoft.Reliability" CheckId="CA2000" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="989">V metodě 'ServiceWSDL.requestCourierLabel(requestCourierLabelRequest1)' vyvolejte System.IDisposable.Dispose na objekt 'DTEmpDet' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="985">V metodě 'ServiceWSDL.requestCourierLabel(requestCourierLabelRequest1)' vyvolejte System.IDisposable.Dispose na objekt 'conStrMysql' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#sendDeliveryDocument(ExpedisWSDL.SendDeliveryDocument.sendDeliveryDocumentRequest)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="170">Upravte 'ServiceWSDL.sendDeliveryDocument(sendDeliveryDocumentRequest)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
            <Message TypeName="Neuvolňujte objekty několikrát" Category="Microsoft.Usage" CheckId="CA2202" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="159">Objekt 'conStrMysql' může být v metodě 'ServiceWSDL.sendDeliveryDocument(sendDeliveryDocumentRequest)' uvolněn více než jednou. Pro zabránění generování System.ObjectDisposedException byste neměli na objekt volat Dispose více než jednou.: Lines: 159, 161, 168</Issue>
            </Message>
            <Message Id="0" TypeName="Ověřte argumenty veřejných metod" Category="Microsoft.Design" CheckId="CA1062" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning">V externě viditelné metodě 'ServiceWSDL.sendDeliveryDocument(sendDeliveryDocumentRequest)' ověřte před použitím parametr 'request'.</Issue>
            </Message>
            <Message TypeName="SetLocaleForDataTypes" Category="Microsoft.Globalization" CheckId="CA1306" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="90" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="90">Nezapomeňte nastavit vlastnost Locale DataSet, kdekoli 'ServiceWSDL.sendDeliveryDocument(sendDeliveryDocumentRequest)' vytvoří instanci tohoto typu.</Issue>
            </Message>
            <Message Id="System.String.Format(System.String,System.Object[])" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="107">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.sendDeliveryDocument(sendDeliveryDocumentRequest)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="127">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.sendDeliveryDocument(sendDeliveryDocumentRequest)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="142">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.sendDeliveryDocument(sendDeliveryDocumentRequest)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="158">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.sendDeliveryDocument(sendDeliveryDocumentRequest)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
            </Message>
            <Message TypeName="Uvolňujte objekty před ztrátou oboru" Category="Microsoft.Reliability" CheckId="CA2000" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="90">V metodě 'ServiceWSDL.sendDeliveryDocument(sendDeliveryDocumentRequest)' vyvolejte System.IDisposable.Dispose na objekt 'DTEmpDet' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="86">V metodě 'ServiceWSDL.sendDeliveryDocument(sendDeliveryDocumentRequest)' vyvolejte System.IDisposable.Dispose na objekt 'conStrMysql' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#sendGoodsMovement(ExpedisWSDL.GoodsMovementService.sendGoodsMovementRequest)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="256">Upravte 'ServiceWSDL.sendGoodsMovement(sendGoodsMovementRequest)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
            <Message TypeName="Neuvolňujte objekty několikrát" Category="Microsoft.Usage" CheckId="CA2202" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="245">Objekt 'conStrMysql' může být v metodě 'ServiceWSDL.sendGoodsMovement(sendGoodsMovementRequest)' uvolněn více než jednou. Pro zabránění generování System.ObjectDisposedException byste neměli na objekt volat Dispose více než jednou.: Lines: 245, 247, 254</Issue>
            </Message>
            <Message Id="0" TypeName="Ověřte argumenty veřejných metod" Category="Microsoft.Design" CheckId="CA1062" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning">V externě viditelné metodě 'ServiceWSDL.sendGoodsMovement(sendGoodsMovementRequest)' ověřte před použitím parametr 'request'.</Issue>
            </Message>
            <Message TypeName="SetLocaleForDataTypes" Category="Microsoft.Globalization" CheckId="CA1306" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="90" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="186">Nezapomeňte nastavit vlastnost Locale DataSet, kdekoli 'ServiceWSDL.sendGoodsMovement(sendGoodsMovementRequest)' vytvoří instanci tohoto typu.</Issue>
            </Message>
            <Message Id="System.String.Format(System.String,System.Object[])" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="193">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.sendGoodsMovement(sendGoodsMovementRequest)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="213">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.sendGoodsMovement(sendGoodsMovementRequest)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="228">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.sendGoodsMovement(sendGoodsMovementRequest)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="244">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.sendGoodsMovement(sendGoodsMovementRequest)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
            </Message>
            <Message TypeName="Uvolňujte objekty před ztrátou oboru" Category="Microsoft.Reliability" CheckId="CA2000" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="186">V metodě 'ServiceWSDL.sendGoodsMovement(sendGoodsMovementRequest)' vyvolejte System.IDisposable.Dispose na objekt 'DTEmpDet' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="182">V metodě 'ServiceWSDL.sendGoodsMovement(sendGoodsMovementRequest)' vyvolejte System.IDisposable.Dispose na objekt 'conStrMysql' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#sendPostingToDeliveries(ExpedisWSDL.SendPostingToDeliveries.sendPostingToDeliveriesRequest)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="344">Upravte 'ServiceWSDL.sendPostingToDeliveries(sendPostingToDeliveriesRequest)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
            <Message TypeName="Neuvolňujte objekty několikrát" Category="Microsoft.Usage" CheckId="CA2202" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="333">Objekt 'conStrMysql' může být v metodě 'ServiceWSDL.sendPostingToDeliveries(sendPostingToDeliveriesRequest)' uvolněn více než jednou. Pro zabránění generování System.ObjectDisposedException byste neměli na objekt volat Dispose více než jednou.: Lines: 333, 335, 342</Issue>
            </Message>
            <Message Id="0" TypeName="Ověřte argumenty veřejných metod" Category="Microsoft.Design" CheckId="CA1062" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning">V externě viditelné metodě 'ServiceWSDL.sendPostingToDeliveries(sendPostingToDeliveriesRequest)' ověřte před použitím parametr 'request'.</Issue>
            </Message>
            <Message TypeName="SetLocaleForDataTypes" Category="Microsoft.Globalization" CheckId="CA1306" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="90" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="274">Nezapomeňte nastavit vlastnost Locale DataSet, kdekoli 'ServiceWSDL.sendPostingToDeliveries(sendPostingToDeliveriesRequest)' vytvoří instanci tohoto typu.</Issue>
            </Message>
            <Message Id="System.String.Format(System.String,System.Object[])" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="281">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.sendPostingToDeliveries(sendPostingToDeliveriesRequest)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="301">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.sendPostingToDeliveries(sendPostingToDeliveriesRequest)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="316">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.sendPostingToDeliveries(sendPostingToDeliveriesRequest)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="332">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.sendPostingToDeliveries(sendPostingToDeliveriesRequest)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
            </Message>
            <Message TypeName="Uvolňujte objekty před ztrátou oboru" Category="Microsoft.Reliability" CheckId="CA2000" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="274">V metodě 'ServiceWSDL.sendPostingToDeliveries(sendPostingToDeliveriesRequest)' vyvolejte System.IDisposable.Dispose na objekt 'DTEmpDet' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="270">V metodě 'ServiceWSDL.sendPostingToDeliveries(sendPostingToDeliveriesRequest)' vyvolejte System.IDisposable.Dispose na objekt 'conStrMysql' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#stockRequest(ExpedisWSDL.StockRequestService.stockRequest)" Kind="Method" Static="False" Accessibility="Private" ExternallyVisible="True">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="435">Upravte 'ServiceWSDL.stockRequest(stockRequest)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
            <Message TypeName="Neuvolňujte objekty několikrát" Category="Microsoft.Usage" CheckId="CA2202" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="425">Objekt 'conStrMysql' může být v metodě 'ServiceWSDL.stockRequest(stockRequest)' uvolněn více než jednou. Pro zabránění generování System.ObjectDisposedException byste neměli na objekt volat Dispose více než jednou.: Lines: 425, 427</Issue>
            </Message>
            <Message Id="0" TypeName="Ověřte argumenty veřejných metod" Category="Microsoft.Design" CheckId="CA1062" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Certainty="75" Level="Warning">V externě viditelné metodě 'ServiceWSDL.stockRequest(stockRequest)' ověřte před použitím parametr 'request'.</Issue>
            </Message>
            <Message TypeName="SetLocaleForDataTypes" Category="Microsoft.Globalization" CheckId="CA1306" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="90" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="361">Nezapomeňte nastavit vlastnost Locale DataSet, kdekoli 'ServiceWSDL.stockRequest(stockRequest)' vytvoří instanci tohoto typu.</Issue>
            </Message>
            <Message Id="System.String.Format(System.String,System.Object[])" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="369">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.stockRequest(stockRequest)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="389">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.stockRequest(stockRequest)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="403">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.stockRequest(stockRequest)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="424">Protože se chování 'String.Format(String, ParamArray Object())' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.stockRequest(stockRequest)' voláním 'String.Format(IFormatProvider, String, ParamArray Object())'. Pokud bude výsledek 'String.Format(IFormatProvider, String, ParamArray Object())' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
            </Message>
            <Message Id="System.UInt64.ToString" TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Name="IFormatProviderAlternateString" Certainty="95" Level="Error" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="424">Protože se chování 'ULong.ToString()' může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v 'ServiceWSDL.stockRequest(stockRequest)' voláním 'ULong.ToString(IFormatProvider)'. Pokud bude výsledek 'ULong.ToString(IFormatProvider)' zobrazený uživateli, určete 'CultureInfo.CurrentCulture()' jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete 'CultureInfo.InvariantCulture()'.</Issue>
            </Message>
            <Message TypeName="Uvolňujte objekty před ztrátou oboru" Category="Microsoft.Reliability" CheckId="CA2000" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="DependsOnFix">
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="361">V metodě 'ServiceWSDL.stockRequest(stockRequest)' vyvolejte System.IDisposable.Dispose na objekt 'DTEmpDet' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
             <Issue Name="NonExceptionEdge" Certainty="75" Level="Warning" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="357">V metodě 'ServiceWSDL.stockRequest(stockRequest)' vyvolejte System.IDisposable.Dispose na objekt 'conStrMysql' před tím, než jsou všechny odkazy na něj mimo obor.</Issue>
            </Message>
           </Messages>
          </Member>
          <Member Name="#stockRequestFault(ExpedisWSDL.StockRequestService.stockRequestFault)" Kind="Method" Static="False" Accessibility="Public" ExternallyVisible="True">
           <Messages>
            <Message TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031" Status="Active" Created="2026-05-13 10:16:12Z" FixCategory="NonBreaking">
             <Issue Certainty="95" Level="CriticalError" Path="C:\Users\micro\source\repos\Expedis\WinServices\WcfService1\WcfService1" File="ServiceWSDL.svc.vb" Line="663">Upravte 'ServiceWSDL.stockRequestFault(stockRequestFault)' na zachycení více specifické výjimky než 'Exception' nebo znovu vyvolejte výjimku.</Issue>
            </Message>
           </Messages>
          </Member>
         </Members>
        </Type>
       </Types>
      </Namespace>
     </Namespaces>
    </Module>
   </Modules>
  </Target>
 </Targets>
 <Rules>
  <Rule TypeName="AssembliesShouldHaveValidStrongNames" Category="Microsoft.Design" CheckId="CA2210">
   <Name>Sestavení by měly mít platné silné názvy</Name>
   <Description>Buď nemá sestavení silný název, neplatný, nebo silný název je platný pouze z důvodu konfigurace počítače. Sestavení nesmí být v tomto stavu nasazeno. Nejčastější příčinou jsou: 1) Obsah sestavení byl upraven po podepsání. 2) Proces podepisování se nezdařil. 3) Sestavení byl zpožděně podepsán. 4) Existoval klíč registru, který umožnil splnění kontroly (kde by jinak neměla).</Description>
   <Resolution Name="NoStrongName">Podepište {0} klíčem silného názvu.</Resolution>
   <Owner />
   <Url>http://msdn.microsoft.com/library/ms182127.aspx</Url>
   <Email>[none]</Email>
   <MessageLevel Certainty="95">CriticalError</MessageLevel>
   <File Name="designrules.dll" Version="17.0.0.0" />
  </Rule>
  <Rule TypeName="AvoidExcessiveClassCoupling" Category="Microsoft.Maintainability" CheckId="CA1506">
   <Name>Vyhněte se nadměrnému párování tříd</Name>
   <Description>Typy a metody s vysokým stupněm párování tříd může být obtížné udržovat.</Description>
   <Resolution Name="Method">{0} je párována s {1} různými typy z {2} různých oborů názvů. Přepište nebo rafaktorujte metodu pro snížení jejího párování tříd, nebo zvažte přesunutí metody do jednoho z jiných typů, se kterým je úzce párována. Párování tříd nad {3} označuje nízkou udržovatelnost, párování tříd {3} a {4} označuje střední udržovatelnost a párování tříd pod {4} označuje dobrou udržovatelnost.</Resolution>
   <Resolution Name="Type">{0} je párována s {1} různými typy z {2} různých oborů názvů. Přepište nebo rafaktorujte tyto třídní metody pro snížení jejich párování tříd, nebo zvažte přesunutí nějakých třídních metod do jednoho z jiných typů, se kterým je úzce párována. Párování tříd nad {3} označuje nízkou udržovatelnost, párování tříd {3} a {4} označuje střední udržovatelnost a párování tříd pod {4} označuje dobrou udržovatelnost.</Resolution>
   <Owner />
   <Url>http://msdn.microsoft.com/library/bb397994.aspx</Url>
   <Email>[none]</Email>
   <MessageLevel Certainty="90">Warning</MessageLevel>
   <File Name="maintainabilityrules.dll" Version="17.0.0.0" />
  </Rule>
  <Rule TypeName="AvoidExcessiveComplexity" Category="Microsoft.Maintainability" CheckId="CA1502">
   <Name>Vyhněte se nadměrné složitosti</Name>
   <Description>Implementace metod, které jsou mimořádně složité, zvyšují výzvu porozumění a spravování kódu.</Description>
   <Resolution Name="Default">{0} má cyclomatickou složitost {1}. Přepište nebo refaktorujte metodu pro snížení složitosti {2}.</Resolution>
   <Owner />
   <Url>http://msdn.microsoft.com/library/ms182212.aspx</Url>
   <Email>[none]</Email>
   <MessageLevel Certainty="90">Warning</MessageLevel>
   <File Name="maintainabilityrules.dll" Version="17.0.0.0" />
  </Rule>
  <Rule TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020">
   <Name>Vyvarujte se oborům názvu s malým množstvím typů</Name>
   <Description>Obor názvů by měl obvykle mít více než pět typů.</Description>
   <Resolution Name="Default">Zvažte sloučení typů definovaných v '{0}' pomocí jiného oboru názvů.</Resolution>
   <Owner />
   <Url>http://msdn.microsoft.com/library/ms182130.aspx</Url>
   <Email>[none]</Email>
   <MessageLevel Certainty="50">Warning</MessageLevel>
   <File Name="designrules.dll" Version="17.0.0.0" />
  </Rule>
  <Rule TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811">
   <Name>Vyhněte se nevolanému místnímu kódu</Name>
   <Description>Existuje nevolaný kód, který není externě viditelný a není známý vstupní bod modulu runtime. Pokud se toto porušení spustí v chybě, odešlete hlášení o problému týmu rozšíření Code Analysis sady Visual Studio.</Description>
   <Resolution Name="Default">{0} se zdá, že nemá žádné veřejné nebo chráněné volající ve směru klient-server.</Resolution>
   <Owner />
   <Url>http://msdn.microsoft.com/library/ms182264.aspx</Url>
   <Email>[none]</Email>
   <MessageLevel Certainty="75">Warning</MessageLevel>
   <File Name="performancerules.dll" Version="17.0.0.0" />
  </Rule>
  <Rule TypeName="AvoidUnmaintainableCode" Category="Microsoft.Maintainability" CheckId="CA1505">
   <Name>Vyhněte se neudržovatelnému kódu</Name>
   <Description>Typy a metody s vysokým stupněm párování tříd, cyklomatické složitosti anebo délky programu může být obtížné udržovat.</Description>
   <Resolution Name="Method">{0} má index udržovatelnosti {1}. Přepište nebo refaktorujte metodu pro zvýšení jejího indexu udržovatelnosti (IU). IU pod {2} označuje nízkou udržovatelnost, IU mezi {2} a {3} označuje střední udržovatelnost a IU nad {3} označuje dobrou udržovatelnost.</Resolution>
   <Owner />
   <Url>http://msdn.microsoft.com/library/bb386043.aspx</Url>
   <Email>[none]</Email>
   <MessageLevel Certainty="90">Warning</MessageLevel>
   <File Name="maintainabilityrules.dll" Version="17.0.0.0" />
  </Rule>
  <Rule TypeName="AvoidUnusedPrivateFields" Category="Microsoft.Performance" CheckId="CA1823">
   <Name>Vyhněte se nepoužitým privátním polím</Name>
   <Description>Byla zjištěna privátní pole, která pravděpodobně nejsou přístupná v rámci sestavení. Pokud k tomuto porušení dojde v chybě, odešlete hlášení o problému týmu rozšíření Code Analysis sady Visual Studio.</Description>
   <Resolution Name="Default">Zdá se, že pole {0} není nikdy použito, nebo je pouze přiřazeno. Použijte toto pole nebo jej odeberte.</Resolution>
   <Owner />
   <Url>http://msdn.microsoft.com/library/ms245042.aspx</Url>
   <Email>[none]</Email>
   <MessageLevel Certainty="75">Warning</MessageLevel>
   <File Name="performancerules.dll" Version="17.0.0.0" />
  </Rule>
  <Rule TypeName="DoNotCatchGeneralExceptionTypes" Category="Microsoft.Design" CheckId="CA1031">
   <Name>Nezachycujte výjimky obecného typu</Name>
   <Description>Neměli byste zachytit Exception nebo SystemException. Zachycování výjimek obecného typu může skrýt problémy za běhu z knihovny uživatele a může zkomplikovat ladění. Měli byste zachytit pouze takové výjimky, které můžete elegantně zpracovat.</Description>
   <Resolution Name="Default">Upravte {0} na zachycení více specifické výjimky než {1} nebo znovu vyvolejte výjimku.</Resolution>
   <Owner />
   <Url>http://msdn.microsoft.com/library/ms182137.aspx</Url>
   <Email>[none]</Email>
   <MessageLevel Certainty="95">CriticalError</MessageLevel>
   <File Name="designrules.dll" Version="17.0.0.0" />
  </Rule>
  <Rule TypeName="DoNotIgnoreMethodResults" Category="Microsoft.Usage" CheckId="CA1806">
   <Name>Neignorujte výsledky metody</Name>
   <Description>Výsledky metod, které vracejí nové instance řetězců, by měly být přiřazeny proměnné a následně použity. Pokud výsledek metody, která vytvoří nový objekt, jako například String.ToLower(), není přiřazen proměnné, je volání nevyužité.</Description>
   <Resolution Name="ObjectCreation">{0} vytvoří novou instanci {1}, která se nikdy nepoužívá. Předejte instanci jako argument jiné metodě, přiřaďte instanci proměnné nebo odeberte vytvoření objektu, pokud je zbytečný.</Resolution>
   <Owner />
   <Url>http://msdn.microsoft.com/library/ms182273.aspx</Url>
   <Email>[none]</Email>
   <MessageLevel Certainty="95">Warning</MessageLevel>
   <File Name="usagerules.dll" Version="17.0.0.0" />
  </Rule>
  <Rule TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709">
   <Name>Malá a velká písmena identifikátorů by měla být použita správně</Name>
   <Description>Identifikátory typu a oboru názvů a členu jsou uváděny velkými písmeny jmenné konvence PascalCase. Identifikátory parametrů jmennou konvencí CamelCase. Dvou písmenné zkratky v rámci těchto identifikátorů by měly být uváděny velkými písmeny, například, použijte System.IO namísto System.Io. Akronymy tři nebo více písmenné by měla být uváděny velkými jmennou konvencí PascalCase, například, použijte System.Xml namísto System.XML. Jmenná konvence Pascal převede počáteční písmeno každého slova na velké, jako například v BackColor. Jmenná konvence CamelCase zformátuje první písmeno prvního slova na malé a převede první písmeno všech dalších slov na velké, jako například v backgroundColor. Ačkoli je obvyklé, že některé dvoupísmenné zkratky nejsou zcela velkými písmeny, porušení tohoto pravidla by neměli být vyloučeni z tohoto důvodu. Například 'DbConnection' je běžné, avšak nesprávné; použijte DBConnection. Porušení tohoto pravidla by mohlo být vyžadováno pro kompatibilitu s existujícími, nespravovanými schématy symbolů. Obecně by však tyto symboly neměly být viditelný vně sestavení, která je používá.</Description>
   <Resolution Name="Assembly">Opravte použití malých a velkých písmen '{0}' v sestavení názvu {1} pomocí změny na '{2}'.</Resolution>
   <Resolution Name="Namespace">Opravte použití malých a velkých písmen '{0}' v oboru názvů názvu '{1}' pomocí změny na '{2}'.</Resolution>
   <Resolution Name="Type">Opravte použití malých a velkých písmen '{0}' v typu názvu {1} pomocí změny na '{2}'.</Resolution>
   <Owner />
   <Url>http://msdn.microsoft.com/library/ms182240.aspx</Url>
   <Email>[none]</Email>
   <MessageLevel Certainty="85">Error</MessageLevel>
   <File Name="namingrules.dll" Version="17.0.0.0" />
  </Rule>
  <Rule TypeName="MarkAssembliesWithClsCompliant" Category="Microsoft.Design" CheckId="CA1014">
   <Name>Označte sestavení pomocí CLSCompliantAttribute</Name>
   <Description>Sestavení by měly explicitně uvádět jejich specifikaci CLS pomocí atributu CLSCompliant. Sestavení bez tohoto atribut není kompatibilní se specifikací CLS. Sestavení, moduly a typy mohou být kompatibilní se specifikací CLS, i pokud některé části sestavení, modulu nebo typ nejsou kompatibilní se specifikací CLS. Platí následující pravidla: 1) Pokud je element označen atributem CLSCompliant, členy nesplňující požadavky musí mít atribut CLSCompliant s argumentem nastaveným na hodnotu false. 2) Alternativní členy srovnatelné se specifikací CLS musí být dodány pro každého člena, který není kompatibilní se specifikací CLS.</Description>
   <Resolution Name="Default">Označte {0} pomocí CLSCompliant(true) protože zveřejňuje externě viditelné typy.</Resolution>
   <Owner />
   <Url>http://msdn.microsoft.com/library/ms182156.aspx</Url>
   <Email>[none]</Email>
   <MessageLevel Certainty="95">Error</MessageLevel>
   <File Name="designrules.dll" Version="17.0.0.0" />
  </Rule>
  <Rule TypeName="MarkAssembliesWithNeutralResourcesLanguage" Category="Microsoft.Performance" CheckId="CA1824">
   <Name>Označte sestavení pomocí NeutralResourcesLanguageAttribute</Name>
   <Description>Atribut NeutralResourcesLanguage informuje ResourceManager o jazyku použitém pro vykreslení neutrální jazykové verze prostředků pro sestavení. Při vyhledávání prostředků ve stejné jazykové verzi jako prostředku neutrálního jazyku, ResourceManager automaticky používá prostředky umístěné v hlavním sestavení, namísto vyhledávání satelitního sestavení s aktuálním prostředím uživatelského rozhraní pro aktuální vlákno. To zlepší výkon vyhledávání při prvním získání prostředků a může snížit vaši pracovní sadu.</Description>
   <Resolution Name="Default">Protože sestavení {0} obsahuje soubor prostředků založený na ResX, označte ho atributem NeutralResourcesLanguage, určující jazyka prostředků v rámci sestavení. To může zlepšit výkon vyhledávání při prvním získání prostředku.</Resolution>
   <Owner />
   <Url>http://msdn.microsoft.com/library/bb385967.aspx</Url>
   <Email>[none]</Email>
   <MessageLevel Certainty="95">Warning</MessageLevel>
   <File Name="performancerules.dll" Version="17.0.0.0" />
  </Rule>
  <Rule TypeName="Nepředávejte literály jako lokalizované parametry" Category="Microsoft.Globalization" CheckId="CA1303">
   <Name>Nepředávejte literály jako lokalizované parametry</Name>
   <Description>Řetězcové literály, které jsou vloženy do zdrojového kódu, jsou obtížně lokalizovatelné. Vyhněte se předávání řetězcových literálů jako argumentů za okolností, kde se obecně očekává lokalizovaný řetězec.</Description>
   <Resolution Name="KnownValue">Metoda {0} předává řetězcový literál jako parametr '{1}' volání {2}. Místo toho načtěte následující řetězce z tabulky prostředků: {3}.</Resolution>
   <Owner>RuleOwner</Owner>
   <Url>http://msdn.microsoft.com/library/ms182187.aspx</Url>
   <Email />
   <MessageLevel Certainty="75">Warning</MessageLevel>
   <File Name="dataflowrules.dll" Version="17.0.0.0" />
  </Rule>
  <Rule TypeName="Neuvolňujte objekty několikrát" Category="Microsoft.Usage" CheckId="CA2202">
   <Name>Neuvolňujte objekty několikrát</Name>
   <Description>Správně implementované metody Dispose mohou být volány vícekrát bez vyvolání výjimky. Avšak to není zaručeno a pro zabránění generování System.ObjectDisposedException byste na objekt neměli volat Dispose více než jednou.</Description>
   <Resolution Name="Default">Objekt {0} může být v metodě {1} uvolněn více než jednou. Pro zabránění generování System.ObjectDisposedException byste neměli na objekt volat Dispose více než jednou.: Lines: 1130</Resolution>
   <Owner>RuleOwner</Owner>
   <Url>http://msdn.microsoft.com/library/ms182334.aspx</Url>
   <Email />
   <MessageLevel Certainty="75">Warning</MessageLevel>
   <File Name="dataflowrules.dll" Version="17.0.0.0" />
  </Rule>
  <Rule TypeName="Ověřte argumenty veřejných metod" Category="Microsoft.Design" CheckId="CA1062">
   <Name>Ověřte argumenty veřejných metod</Name>
   <Description>Všechny referenční argumenty předané externě viditelným metodám by měly být porovnány vůči hodnotě null (Nothing v jazyce VB). V případě potřeby, vyvolejte System.ArgumentNullException, když má argument hodnotu null.</Description>
   <Resolution Name="Default">V externě viditelné metodě {0} ověřte před použitím parametr '{1}'.</Resolution>
   <Owner>RuleOwner</Owner>
   <Url>http://msdn.microsoft.com/library/ms182182.aspx</Url>
   <Email />
   <MessageLevel Certainty="75">Warning</MessageLevel>
   <File Name="dataflowrules.dll" Version="17.0.0.0" />
  </Rule>
  <Rule TypeName="ReviewUnusedParameters" Category="Microsoft.Usage" CheckId="CA1801">
   <Name>Zkontrolujte nepoužité parametry</Name>
   <Description>Zkontrolujte parametry v nevirtuálních metodách, které nejsou používány v těle metody k zajištění neexistence nesprávnosti kolem selhání k nim získat přístup. Nevyužité parametry zvyšují náklady na údržbu a výkonu. Porušení tohoto pravidla může někdy vést k implementační chybě v metodě (tj. parametr by ve skutečnosti měl být použit v těle metody). Vylučte upozornění tohoto pravidla, pokud parametr existuje z důvodu zpětné kompatibility.</Description>
   <Resolution Name="Default">Parametr {0} z {1} se nikdy nepoužívá. Odeberte parametr nebo ho použijte v těle metody.</Resolution>
   <Owner />
   <Url>http://msdn.microsoft.com/library/ms182268.aspx</Url>
   <Email>[none]</Email>
   <MessageLevel Certainty="95">Warning</MessageLevel>
   <File Name="usagerules.dll" Version="17.0.0.0" />
  </Rule>
  <Rule TypeName="SetLocaleForDataTypes" Category="Microsoft.Globalization" CheckId="CA1306">
   <Name>Nastavte národního prostředí pro datové typy</Name>
   <Description>Ve většině případů by měla být vlastnost Locale na instancích DataSet a DataTable explicitně nastavena na CultureInfo.InvariantCulture. Po vytvoření instance DataSet nebo DataTable je vlastnost Locale nastavena na aktuální jazykovou verzi. Ve většině případů by měla být nastavena vlastnost Locale na CultureInfo.InvariantCulture pro zaručení správného chování řazení ve všech jazykových verzích.</Description>
   <Resolution Name="Default">Nezapomeňte nastavit vlastnost Locale {0}, kdekoli {1} vytvoří instanci tohoto typu.</Resolution>
   <Owner />
   <Url>http://msdn.microsoft.com/library/ms182188.aspx</Url>
   <Email>[none]</Email>
   <MessageLevel Certainty="90">Error</MessageLevel>
   <File Name="globalizationrules.dll" Version="17.0.0.0" />
  </Rule>
  <Rule TypeName="SpecifyCultureInfo" Category="Microsoft.Globalization" CheckId="CA1304">
   <Name>Určete CultureInfo</Name>
   <Description>Pokud existuje přetížení, které má argument CultureInfo, mělo by být vždy voláno ve prospěch přetížení, které ne. Typ CultureInfo obsahuje národně specifické informace požadované pro provádění číselných a řetězcových operací, jako například používání malých a velkých písmen, formátování a porovnávání řetězců. V případech, kde by se převod a analýza chování nikdy neměla mezi jazykovými verzemi změnit, určete CultureInfo.InvariantCulture, jinak určete CultureInfo.CurrentCulture.</Description>
   <Resolution Name="Default">Protože se chování {0} může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v {1} voláním {2}. Pokud bude výsledek {2} zobrazený uživateli, určete jako parametr 'CultureInfo' 'CultureInfo.CurrentCulture'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disk nebo do databáze, určete 'CultureInfo.InvariantCulture'.</Resolution>
   <Owner />
   <Url>http://msdn.microsoft.com/library/ms182189.aspx</Url>
   <Email>[none]</Email>
   <MessageLevel Certainty="95">Error</MessageLevel>
   <File Name="globalizationrules.dll" Version="17.0.0.0" />
  </Rule>
  <Rule TypeName="SpecifyIFormatProvider" Category="Microsoft.Globalization" CheckId="CA1305">
   <Name>Určete IFormatProvider</Name>
   <Description>Pokud existuje přetížení, které má argument IFormatProvider, mělo by být vždy voláno ve prospěch přetížení, které ne. Některé metody v modulu runtime převádí hodnotu na nebo z řetězcové reprezentace a vyžadují parametr řetězec, který obsahuje jeden nebo více znaků nazývaných specifikátory formátu, které označují, jak má být hodnota převedena. Pokud se smysl specifikátoru formátu liší podle jazykové verze, formátovací objekt dodává skutečné znaky použité v řetězcové reprezentaci. V případech, kde by se převod a analýza chování nikdy neměla mezi jazykovými verzemi změnit, určete CultureInfo.InvariantCulture, jinak určete CultureInfo.CurrentCulture.</Description>
   <Resolution Name="IFormatProviderAlternateString">Protože se chování {0} může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v {1} voláním {2}. Pokud bude výsledek {2} zobrazený uživateli, určete {3} jako parametr 'IFormatProvider'. Jinak, pokud bude výsledek uložen a přístupný softwarem, jako například, když je umístěný na disku nebo do databáze, určete {4}.</Resolution>
   <Owner />
   <Url>http://msdn.microsoft.com/library/ms182190.aspx</Url>
   <Email>[none]</Email>
   <MessageLevel Certainty="95">Error</MessageLevel>
   <File Name="globalizationrules.dll" Version="17.0.0.0" />
  </Rule>
  <Rule TypeName="SpecifyStringComparison" Category="Microsoft.Globalization" CheckId="CA1307">
   <Name>Určete StringComparison</Name>
   <Description>Pokud existuje přetížení, které má argument StringComparison, mělo by být vždy voláno ve prospěch přetížení, které ne.</Description>
   <Resolution Name="Default">Protože se chování {0} může lišit v závislosti na nastavení národního prostředí aktuálního uživatele, nahraďte volání v {1} voláním {2}. Pokud bude výsledek {2} zobrazený uživateli, jako například při řazení seznamu položek pro zobrazení v seznamu, určete 'StringComparison.CurrentCulture' nebo 'StringComparison.CurrentCultureIgnoreCase' jako parametr 'StringComparison'. Při porovnávání identifikátorů nerozlišujících velikost písmen, jako jsou například cesty k souborům, proměnné prostředí nebo klíče a hodnoty registru, určete 'StringComparison.OrdinalIgnoreCase'. Jinak, při porovnávání identifikátorů rozlišujících velikost písmen, určete 'StringComparison.Ordinal'.</Resolution>
   <Owner />
   <Url>http://msdn.microsoft.com/library/bb386080.aspx</Url>
   <Email>[none]</Email>
   <MessageLevel Certainty="95">Error</MessageLevel>
   <File Name="globalizationrules.dll" Version="17.0.0.0" />
  </Rule>
  <Rule TypeName="Uvolňujte objekty před ztrátou oboru" Category="Microsoft.Reliability" CheckId="CA2000">
   <Name>Uvolňujte objekty před ztrátou oboru</Name>
   <Description>Pokud uvolnitelný objekt není explicitně uvolněn před tím, než jsou všechny odkazy na něj mimo obor, objekt bude uvolněn v neurčité době, když systém uvolňování paměti spustí finalizační metodu objektu. Protože může dojít k mimořádné události, která zabrání spuštění finalizační metody objektu, měl by být objekt místo toho objekt explicitně uvolněn.</Description>
   <Resolution Name="NonExceptionEdge">V metodě {0} vyvolejte System.IDisposable.Dispose na objekt {1} před tím, než jsou všechny odkazy na něj mimo obor.</Resolution>
   <Owner>RuleOwner</Owner>
   <Url>http://msdn.microsoft.com/library/ms182289.aspx</Url>
   <Email />
   <MessageLevel Certainty="75">Warning</MessageLevel>
   <File Name="dataflowrules.dll" Version="17.0.0.0" />
  </Rule>
 </Rules>
 <Localized>
  <String Key="Category">Kategorie</String>
  <String Key="Certainty">Jistota</String>
  <String Key="CollapseAll">Všechno sbalit</String>
  <String Key="CheckId">ID kontroly</String>
  <String Key="Error">Chyba</String>
  <String Key="Errors">chyby</String>
  <String Key="ExpandAll">Všechno rozbalit</String>
  <String Key="Help">Nápověda</String>
  <String Key="Line">Řádek</String>
  <String Key="Messages">zprávy</String>
  <String Key="LocationNotStoredInPdb">[Umístění není uloženo v Pdb]</String>
  <String Key="Project">Projekt</String>
  <String Key="Resolution">Rozhodnutí</String>
  <String Key="Rule">Pravidlo</String>
  <String Key="RuleFile">Soubor pravidla</String>
  <String Key="RuleDescription">Popis pravidla</String>
  <String Key="Source">Zdroj</String>
  <String Key="Status">Stav</String>
  <String Key="Target">Cíl</String>
  <String Key="Warning">Upozornění</String>
  <String Key="Warnings">upozornění</String>
  <String Key="ReportTitle">Sestava rozšíření Code Analysis</String>
 </Localized>
</FxCopReport>
