ReportExecutionService.ServerInfoHeaderValue Property
Returns information about the report server.
네임스페이스: Microsoft.WSSUX.ReportingServicesWebService.RSExecutionService2005
어셈블리: ReportExecution2005 (in reportexecutionservice.dll)
구문
‘선언
Public Property ServerInfoHeaderValue As ServerInfoHeader
public ServerInfoHeader ServerInfoHeaderValue { get; set; }
public:
property ServerInfoHeader^ ServerInfoHeaderValue {
ServerInfoHeader^ get ();
void set (ServerInfoHeader^ value);
}
/** @property */
public ServerInfoHeader get_ServerInfoHeaderValue ()
/** @property */
public void set_ServerInfoHeaderValue (ServerInfoHeader value)
public function get ServerInfoHeaderValue () : ServerInfoHeader
public function set ServerInfoHeaderValue (value : ServerInfoHeader)
속성 값
A ServerInfoHeader object containing information about the report server.
주의
You can use the ServerInfoHeaderValue object returned by this property to get the server edition and version number.
예
To compile the following code example, you must reference the Reporting Services WSDL and import certain namespaces. For more information, see 코드 예제 컴파일 및 실행. The following code example makes a call to the Web service and then retrieves server information from the SOAP header:
Imports System
Imports myNamespace.myWebserviceReference
Class Sample
Shared Sub Main()
' Create proxy object and set service credentials to integrated
Dim rs As New ReportExecutionService()
rs.Credentials = System.Net.CredentialCache.DefaultCredentials
' Set the base Web service URL of the source server
rs.Url = "https://servername/reportserver/ReportExecution2005.asmx"
Try
' Set the server info header
rs.ServerInfoHeaderValue = New ServerInfoHeader()
' Make a call to the Web service
Dim secureMethods() = rs.ListSecureMethods()
' Output the server version and edition to the console
Console.WriteLine("Server version: {0}", rs.ServerInfoHeaderValue.ReportServerVersionNumber)
Console.WriteLine("Server edition: {0}", rs.ServerInfoHeaderValue.ReportServerEdition)
Catch e As Exception
Console.WriteLine(e.Message)
End Try
End Sub 'Main
End Class 'Sample
using System;
using myNameSpace.myWebServiceReference;
class Sample
{
static void Main()
{
// Create proxy object and set service credentials to integrated
ReportExecutionService rs = new ReportExecutionService();
rs.Credentials = System.Net.CredentialCache.DefaultCredentials;
// Set the base Web service URL of the source server
rs.Url = "https://servername/reportserver/ReportExecution2005.asmx";
try
{
// Set the server info header
rs.ServerInfoHeaderValue = new ServerInfoHeader();
// Make a call to the Web service
string secureMethods[] = rs.ListSecureMethods();
// Output the server version and edition to the console
Console.WriteLine("Server version: {0}",
rs.ServerInfoHeaderValue.ReportServerVersionNumber);
Console.WriteLine("Server edition: {0}",
rs.ServerInfoHeaderValue.ReportServerEdition);
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
스레드 보안
Any public static (Shared in Microsoft Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
플랫폼
개발 플랫폼
지원되는 플랫폼 목록은 SQL Server 2005 설치를 위한 하드웨어 및 소프트웨어 요구 사항을 참조하십시오.
대상 플랫폼
지원되는 플랫폼 목록은 SQL Server 2005 설치를 위한 하드웨어 및 소프트웨어 요구 사항을 참조하십시오.
참고 항목
참조
ReportExecutionService Class
ReportExecutionService Members
Microsoft.WSSUX.ReportingServicesWebService.RSExecutionService2005 Namespace