Exemplo n.º 1
0
        /// <inheritdoc />
        public override void ExportResponseDefinition(ResponseDefinition responseDefinition)
        {
            base.ExportResponseDefinition(responseDefinition);

            responseDefinition.RequestElementName  = "paring";
            responseDefinition.ResponseElementName = "keha";
        }
        /// <inheritdoc />
        public override void ExportResponseDefinition(ResponseDefinition responseDefinition)
        {
            base.ExportResponseDefinition(responseDefinition);

            responseDefinition.RequestContentName = XName.Get("paring");
            responseDefinition.Content.Name       = XName.Get("keha");
        }
Exemplo n.º 3
0
        /// <summary>
        /// Initializes default response element definition and applies customizations (if any).
        /// </summary>
        public ResponseDefinition GetResponseDefinition(OperationDefinition operationDefinition, XRoadFaultPresentation?xRoadFaultPresentation = null)
        {
            var responseDefinition = new ResponseDefinition(operationDefinition)
            {
                XRoadFaultPresentation = xRoadFaultPresentation ?? XRoadFaultPresentation.Choice
            };

            operationDefinition.ExtensionSchemaExporter?.ExportResponseDefinition(responseDefinition);
            schemaExporter.ExportResponseDefinition(responseDefinition);

            return(responseDefinition);
        }
 /// <inheritdoc />
 public virtual void ExportResponseDefinition(ResponseDefinition responseDefinition)
 {
 }
Exemplo n.º 5
0
        /// <inheritdoc />
        public override void ExportResponseDefinition(ResponseDefinition responseDefinition)
        {
            base.ExportResponseDefinition(responseDefinition);

            responseDefinition.ContainsNonTechnicalFault = true;
        }