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 |