Class ServiceVersionPackage
Encapsulates service version related entities into a group or package for export and import purposes.
Implements
Inherited Members
Namespace: Nevatech.Vsb.Repository.Services.Export
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public sealed class ServiceVersionPackage : IExtensibleDataObject
  Constructors
ServiceVersionPackage()
Declaration
public ServiceVersionPackage()
  Properties
AuthorizationRules
Gets collection of authorization rules assigned to this service version.
Declaration
public Collection<AuthorizationRuleAssignment> AuthorizationRules { get; }
  Property Value
| Type | Description | 
|---|---|
| Collection<AuthorizationRuleAssignment> | 
ExtensionData
Gets or sets ExtensionDataObject that enables serialization roundtrips.
Declaration
public ExtensionDataObject ExtensionData { get; set; }
  Property Value
| Type | Description | 
|---|---|
| ExtensionDataObject | 
MessageSamples
Gets collection of message samples to be used as static responses.
Declaration
public Collection<MessageSample> MessageSamples { get; }
  Property Value
| Type | Description | 
|---|---|
| Collection<MessageSample> | 
Metadata
Gets or sets the SOAP service metadata.
Declaration
public MetadataSet Metadata { get; set; }
  Property Value
| Type | Description | 
|---|---|
| MetadataSet | 
Schemas
Gets collection of XML schemas associated with the service version.
Declaration
public Collection<DataSchema> Schemas { get; }
  Property Value
| Type | Description | 
|---|---|
| Collection<DataSchema> | 
ServiceVersion
Gets or sets the service version object graph.
Declaration
public ServiceVersionDefinition ServiceVersion { get; set; }
  Property Value
| Type | Description | 
|---|---|
| ServiceVersionDefinition |