Example #1
0
        /// <summary>
        /// Initializes default request element definition and applies customizations (if any).
        /// </summary>
        public RequestDefinition GetRequestDefinition(OperationDefinition operationDefinition)
        {
            var requestDefinition = new RequestDefinition(operationDefinition);

            operationDefinition.ExtensionSchemaExporter?.ExportRequestDefinition(requestDefinition);
            schemaExporter.ExportRequestDefinition(requestDefinition);

            return(requestDefinition);
        }
        /// <summary>
        /// Initializes default request element definition and applies customizations (if any).
        /// </summary>
        public RequestDefinition GetRequestDefinition(OperationDefinition operationDefinition)
        {
            var requestDefinition = new RequestDefinition(operationDefinition, schemaExporter.IsQualifiedElementDefault);

            operationDefinition.ExtensionSchemaExporter?.ExportRequestDefinition(requestDefinition);
            schemaExporter.ExportRequestDefinition(requestDefinition);

            return(requestDefinition);
        }
        /// <inheritdoc />
        public override void ExportRequestDefinition(RequestDefinition requestDefinition)
        {
            base.ExportRequestDefinition(requestDefinition);

            requestDefinition.Content.Name = XName.Get("keha");
        }
Example #4
0
        /// <inheritdoc />
        public override void ExportRequestDefinition(RequestDefinition requestDefinition)
        {
            base.ExportRequestDefinition(requestDefinition);

            requestDefinition.RequestElementName = "keha";
        }
 /// <inheritdoc />
 public virtual void ExportRequestDefinition(RequestDefinition requestDefinition)
 {
 }