GraphQLDataConnection

Загружающее соединение, которое загружает данные с Workflow Server используя язык запросов GraphQL.

Шаблон GraphQLDataConnection

<DataConnection Name="" Type="GraphQLDataConnection" Assembly="WorkflowServer">
  <Async Value="" />
  <ManualRefresh></ManualRefresh>
  <Fields>
    <Field Name="" DataType="" NativeName="" />
    <Field Name="" NativeName="" Type="Object">
      <Field Name="" DataType="" NativeName="" />
      <Field Name="" NativeName="" Type="Object"></Field>
    </Field>
  </Fields>
  <Queries>
    <Query Name="" Result="" Default="" ExecuteWithEngine="">
      <Parameters>
        <Parameter NativeName="" DataType="" InputType="" SendAsArray="" Nullable="" RefreshQuery="">
          <Value></Value>
        </Parameter>
      </Parameters>
    </Query>
    <Mutation Name="" Result="" Default="" ExecuteWithEngine="">
      <Parameters>
        <Parameter NativeName="" DataType="" InputType="" SendAsArray="" Nullable="" RefreshQuery="">
          <Value></Value>
        </Parameter>
      </Parameters>
    </Mutation>
  </Queries>
</DataConnection>

Описание GraphQLDataConnection

Подробнее про GrapQL по ссылке.

<DataConnection Name="GraphQLDataConnection" Type="GraphQLDataConnection" Assembly="WorkflowServer">
  <!--Тэги, специфичные для GraphQLDataConnection-->
</DataConnection>

Тэги, специфичные для GraphQLDataConnection

Async

Признак, определяющий, будет ли загрузка данных происходить в асинхронном режиме (в фоновом потоке).

Необязательный тэг. Значение тэга <Async>: не ожидается.

Если тэг <Async> отсутствует, то для атрибута Value используется значение False.

<Async Value="False" />

Атрибуты тэга <Async>

ManualLoad

Признак, определяющий, будет ли загрузка данных происходить только после ручного обновления соединения с данными, а не вместе с загрузкой формы.

Необязательный тэг. Ожидается логическое значение.

Если тэг <ManualLoad> отсутствует, то используется значение False.

<ManualLoad>False</ManualLoad>

Fields

Список полей, которые будут запрошены с сервера.

Обязательный тэг. Значение тэга <Fields>: список тэгов <Field>.

<Fields>
  <Field Name="" DataType="" NativeName="" />
  <Field Name="" Type="Object">
    <Field Name="" DataType="" NativeName="" />
    <Field Name="" Type="Object"></Field>
  </Field>
</Fields>

Тэг <Field>

Поле запроса.

Необязательный тэг. Значение тэга <Field>: не ожидается, если отсутствует атрибут Type или список тэгов <Field>.

Атрибуты тэга <Field>

Queries

Список запросов (Query) или мутаций (Mutation), которые будут выполнены на сервере.

Обязательный тэг.

GraphQLDataConnection содержит единственный набор данных, который обновляется запросами или мутациями.

<Queries>
  <Query Name="QueryName" Result="True" Default="True" ExecuteWithEngine="False">
    <Parameters>
      <Parameter NativeName="Parameter" DataType="StringDataType" InputType="" SendAsArray="False" Nullable="False" RefreshQuery="True">
        <Value>Value</Value>
      </Parameter>
    </Parameters>
  </Query>
  <Mutation Name="" Result="" Default="" ExecuteWithEngine="">
    <Parameters>
      <Parameter NativeName="Parameter" DataType="StringDataType" InputType="" SendAsArray="False" Nullable="False" RefreshQuery="True">
        <Value>Value</Value>
      </Parameter>
    </Parameters>
  </Mutation>
</Queries>

Тэг <Query>

Запрос полей, описанных в тэге <Fields>.

Необязательный тэг.

Тэг <Mutation>

Мутация данных и получение полей, описанных в тэге <Fields>.

Необязательный тэг.

Атрибуты тэгов <Query>,<Mutation>

Тэг <Parameters>

Список параметров запроса или мутации.

Необязательный тэг. Значение тэга <Parameters>: список тэгов <Parameter>.

Подробнее про поля и параметры по ссылке.

Тэг <Parameter>

Параметр запроса или мутации.

Атрибуты тэга <Parameter>

Last updated