Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ukázka PerfCounters ukazuje, jak získat přístup k čítačům výkonu WCF (Windows Communication Foundation) a jak vytvořit uživatelsky definované čítače výkonu. Tato ukázka je založená na začínáme.
Poznámka:
Postup nastavení a pokyny k sestavení pro tuto ukázku najdete na konci tohoto tématu.
V této ukázce klient volá čtyři metody ICalculator služby. Klient v tom pokračuje, dokud ho uživatel nepřeruší. Služba zůstává beze změny.
Čítače výkonu jsou povoleny v části diagnostika souboru Web.config pro službu, jak je znázorněno v následující ukázkové konfiguraci.
<configuration>
<system.serviceModel>
<diagnostics performanceCounters="All" />
</system.serviceModel>
</configuration>
Tuto úlohu lze provést také pomocí nástroje Editor konfigurace (SvcConfigEditor.exe).
Pokud jsou povoleny čítače výkonu, je pro službu povolená celá sada čítačů výkonu WCF. Rozhraní .NET Framework automaticky udržuje údaje o výkonu na třech úrovních: ServiceModelServiceServiceModelEndpoint a ServiceModelOperation. Každá z těchto úrovní má čítače výkonu, jako jsou volání, volání za sekundu a neautorizovaná zabezpečovací volání.
Jak nastavit, sestavit a spustit ukázku
Ujistěte se, že jste provedli instalační proceduru One-Time pro ukázky Windows Communication Foundation.
Pokud chcete sestavit verzi C# nebo Visual Basic .NET řešení, postupujte podle pokynů v Sestavení ukázek Windows Communication Foundation.
Pokud chcete spustit ukázku v konfiguraci s jedním počítačem nebo konfiguraci na více počítačích, postupujte podle pokynů v části Spouštění ukázek Windows Communication Foundation.
Zobrazení dat o výkonu
Spusťte nástroj Sledování výkonu kliknutím na Start, Spustit, Zadejte
perfmona klikněte na OK nebo v Ovládacích panelech vyberte Nástroje pro správu a poklikejte na Výkon.Poznámka:
Čítače nelze přidávat, dokud není spuštěn ukázkový kód.
Odeberte čítače výkonu uvedené tak, že je vyberete a stisknete klávesu Delete.
Přidejte čítače WCF tak, že kliknete pravým tlačítkem na podokno grafu a vyberete Přidat čítače. V dialogovém okně Přidat čítače vyberte ServiceModelOperation 3.0.0.0, ServiceModelEndpoint 3.0.0.0 nebo ServiceModelService 3.0.0.0 v rozevíracím seznamu Objekt výkonu. Ze seznamu vyberte čítače, které chcete zobrazit.
Poznámka:
Neexistují žádné čítače výkonu WCF pro službu, pokud v počítači nejsou spuštěné žádné služby WCF.
Použití editoru konfigurace k povolení čítačů
Otevřete instanci SvcConfigEditor.exe.
V nabídce Soubor klepněte na tlačítko Otevřít a potom klepněte na tlačítko Konfigurační soubor....
Přejděte do složky služby ukázkové aplikace a otevřete soubor Web.config.
Klikněte na Diagnostika ve stromu konfigurace.
Přepněte čítač výkonu v okně Diagnostika tak, aby se zobrazilo vše.
Uložte konfigurační soubor a ukončete editor.