Skip to main content

DevExpress.ReportServer.ServiceModel.Client Namespace

Contains classes that provide client-side functionality to the service model of a Report and Dashboard Server.

Assembly: DevExpress.Printing.v23.2.Core.dll

NuGet Package: DevExpress.Printing.Core

Classes

Name Description
AuthenticationServiceClient Provides the client-side functionality for the Report and Dashboard Server authentication service.
AuthenticationServiceClientFactory Supports automatic AuthenticationServiceClient creation on the client side.
FormsAuthenticationBehaviorExtension An extension for sharing the Report Server authentication cookie between an AuthenticationServiceClient and the ReportServiceClient to link them.
FormsAuthenticationEndpointBehavior Shares the Report Server authentication cookie between an AuthenticationServiceClient and the ReportServiceClient to link them.
FormsAuthenticationMessageInspector Used to detect the authentication cookie by the FormsAuthenticationEndpointBehavior class.
ReportServerClient Provides the client-side functionality for a DevExpress Report Server.
ReportServerClientFactory Supports automatic ReportServerClient creation on the client side.
ServiceClientFactoryConverter Provides methods for converting components to specific types.

Interfaces

Name Description
IAuthenticationService If implemented by a class, provides functionality for the DevExpress Report Server authentication service.
IAuthenticationServiceAsync If implemented by a class, provides a service contract for the AuthenticationServiceClient.
IAuthenticationServiceClient If implemented by a class, provides the client-side functionality for the DevExpress Report Server authentication service.
IReportServerClient If implemented by a class, provides the client-side functionality for a DevExpress Report Server.
IReportServerFacadeAsync If implemented by a class, provides a service contract for the ReportServerClient.