ReportExecutionService.ServerInfoHeaderValue 속성
Returns information about the report server.
네임스페이스: ReportExecution2005
어셈블리: ReportExecution2005(ReportExecution2005.dll)
구문
‘선언
Public Property ServerInfoHeaderValue As ServerInfoHeader
Get
Set
‘사용 방법
Dim instance As ReportExecutionService
Dim value As ServerInfoHeader
value = instance.ServerInfoHeaderValue
instance.ServerInfoHeaderValue = value
public ServerInfoHeader ServerInfoHeaderValue { get; set; }
public:
property ServerInfoHeader^ ServerInfoHeaderValue {
ServerInfoHeader^ get ();
void set (ServerInfoHeader^ value);
}
member ServerInfoHeaderValue : ServerInfoHeader with get, set
function get ServerInfoHeaderValue () : ServerInfoHeader
function set ServerInfoHeaderValue (value : ServerInfoHeader)
속성 값
유형: ReportExecution2005.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 Compiling and Running Code Examples. 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);
}
}
}