Динамические значения в Workflow Manager 1.0

 

Опубликовано: Июль 2016

<_caps3a_sxs _xmlns3a_caps="https://schemas.microsoft.com/build/caps/2013/11"><_caps3a_sxstarget locale="ru-RU">Следующие действия поддерживают работу с динамическими значениями. Дополнительные сведения о DynamicValue см. в статье Understanding Dynamic Value.Действия с DynamicValueДействияОписаниеАргументыBuildDynamicValueСтроит DynamicValue по набору путей и значений. Если переданное DynamicValue равно NULL, то создается и инициализируется новый объект. Если значение не равно NULL, в него добавляются новые свойства.InArgument<IDictionary<string,InArgument>> PropertiesInOutArgument<DynamicValue> ResultContainsDynamicValuePropertyВозвращает true, если свойство входит в DynamicValue.InArgument<DynamicValue> SourceInArgument<DynamicValue> PropertyNameOutArgument<bool> ResultCopyDynamicValueКопирует свойства одного DynamicValue в другое DynamicValue.InArgument<IDictionary<string,string>> PropertyMappingInArgument<DynamicValue> SourceOutArgument<DynamicValue> ResultCountDynamicValueItemsВозвращает количество элементов в DynamicValue.InArgument<DynamicValue> SourceOutArgument<int> ResultCreateDynamicValueСоздает DynamicValue с путем, передаваемым во время выполнения. InArgument<string> PropertyNameInArgument PropertyValueOutArgument<DynamicValue> ResultCreateDynamicValueFromMessageСоздает DynamicValue на основе сообщения SOAP.InArgument<DynamicValue> HeadersInArgument<XElement> ValueInArgument<MessageVersion> VersionOutArgument<DynamicValue> ResultCreateMessageFromDynamicValueСоздает сообщение SOAP по DynamicValue.InArgument<string> ActionInArgument<DynamicValue> HeadersInArgument<DynamicValue> BodyInArgument<MessageVersion> VersionOutArgument<XElement> ResultCreateUriFromDynamicValueСоздает URI из DynamicValue.InArgument<DynamicValue> OptionsOutArgument<string> ResultGetDynamicValuePropertiesПолучает свойства из DynamicValueInArgument<DynamicValue> SourceInArgument<IDictionary<string,OutArgument>> PropertiesGetDynamicValueProperty<T>Получает одно свойство из DynamicValueInArgument<DynamicValue> SourceInArgument<string> PropertyNameOutArgument<T> ResultParseDynamicValueАнализирует JSON как DynamicValue.InArgument<string> JsonOutArgument<DynamicValue> Result<_caps3a_sxssource locale="en-US">The following activities provide support for working with dynamic values. For more information on DynamicValue, see Understanding Dynamic Value.DynamicValue ActivitiesActivityDescriptionArgumentsBuildDynamicValueBuilds a DynamicValue out of a set of paths and values. If the passed DynamicValue is null then it creates and initializes it. If it is not null it will add new properties to it.InArgument<IDictionary<string,InArgument>> PropertiesInOutArgument<DynamicValue> ResultContainsDynamicValuePropertyReturns true if a property is contained in a DynamicValueInArgument<DynamicValue> SourceInArgument<DynamicValue> PropertyNameOutArgument<bool> ResultCopyDynamicValueCopies properties from one DynamicValue to another DynamicValueInArgument<IDictionary<string,string>> PropertyMappingInArgument<DynamicValue> SourceOutArgument<DynamicValue> ResultCountDynamicValueItemsReturn the number of items in a DynamicValueInArgument<DynamicValue> SourceOutArgument<int> ResultCreateDynamicValueCreates one DynamicValue with a path that can be passed at runtime InArgument<string> PropertyNameInArgument PropertyValueOutArgument<DynamicValue> ResultCreateDynamicValueFromMessageCreates a DynamicValue from a SOAP messageInArgument<DynamicValue> HeadersInArgument<XElement> ValueInArgument<MessageVersion> VersionOutArgument<DynamicValue> ResultCreateMessageFromDynamicValueCreates a SOAP message from a DynamicValueInArgument<string> ActionInArgument<DynamicValue> HeadersInArgument<DynamicValue> BodyInArgument<MessageVersion> VersionOutArgument<XElement> ResultCreateUriFromDynamicValueCreates a URI from a DynamicValueInArgument<DynamicValue> OptionsOutArgument<string> ResultGetDynamicValuePropertiesGet properties from a DynamicValueInArgument<DynamicValue> SourceInArgument<IDictionary<string,OutArgument>> PropertiesGetDynamicValueProperty<T>Get one property of a DynamicValueInArgument<DynamicValue> SourceInArgument<string> PropertyNameOutArgument<T> ResultParseDynamicValueParse Json into a DynamicValueInArgument<string> JsonOutArgument<DynamicValue> Result