--- title: "MSReportServer_Instance Class | Microsoft Docs" ms.custom: "" ms.date: "06/13/2017" ms.prod: "sql-server-2014" ms.reviewer: "" ms.technology: "reporting-services-native" ms.topic: conceptual api_name: - "MSReportServer_Instance Class" api_location: - "reportingservices.mof" topic_type: - "apiref" helpviewer_keywords: - "WMI provider [Reporting Services], MSReportServer_Instance class" - "MSReportServer_Instance class" ms.assetid: 0c2e8587-1dda-4e7b-8ef8-646fcda051fc author: maggiesMSFT ms.author: maggies manager: kfile --- # MSReportServer_Instance Class The MSReportServer_Instance class provides basic information required for a client to connect to an installed report server. For a list of all members of this type, see [MSReportServer_Instance Members](msreportserver-instance-members.md) ## Syntax ```vb Public Class MSReportServer_Instance ``` ```csharp public class MSReportServer_Instance ``` ## Thread Safety Any public static (**Shared** in [!INCLUDE[vbprvb](../../includes/vbprvb-md.md)]) members of this type are safe for multithreaded operations. Any instance members are not guaranteed to be thread-safe. ## Requirements **Namespace:** [!INCLUDE[ssRSWMInmspc](../../includes/ssrswminmspc-md.md)] **Platform:** [!INCLUDE[ssRSWMIPlatform](../../includes/ssrswmiplatform-md.md)] ## See Also [MSReportServer_Instance Members](msreportserver-instance-members.md)