AdaptiveCardAdaptiveCard

public class AdaptiveCard : Java.Lang.Object 

NamespaceNamespace

namespace AdaptiveCards.Rendering.Xamarin.Android.ObjectModel

RécapitulatifSummary

AttributesAttributes
ActionsActions Actions à afficher dans la barre d’action de la carte.The Actions to show in the card’s action bar.
BackgroundImageBackgroundImage Spécifie l’image d’arrière-plan de la carte.Specifies the background image of the card.
BodyBody Éléments de carte à afficher dans la région de carte principale.The card elements to show in the primary card region.
type_élémentElementType Doit être « AdaptiveCard ».Must be "AdaptiveCard".
FallbackTextFallbackText Texte affiché lorsque le client ne prend pas en charge la version spécifiée (peut contenir la démarque).Text shown when the client doesn’t support the version specified (may contain markdown).
HauteurHeight
InputNecessityIndicatorsInputNecessityIndicators
LangueLanguage Le langage ISO-639-1 à 2 lettres utilisé dans la carte.The 2-letter ISO-639-1 language used in the card. Utilisé pour localiser des fonctions de date/heure.Used to localize any date/time functions.
MinHeightMinHeight Spécifie la hauteur minimale de la carte.Specifies the minimum height of the card.
SelectActionSelectAction Action qui est appelée lorsque la carte est activée ou sélectionnée.An Action that will be invoked when the card is tapped or selected. Action. ShowCard n’est pas pris en charge.Action.ShowCard is not supported.
SpeakSpeak Spécifie ce qui doit être parlé pour cette carte entière.Specifies what should be spoken for this entire card. Il s’agit de texte simple ou de fragment SSML.This is simple text or SSML fragment.
StyleStyle
VersionVersion Version de schéma requise par cette carte.Schema version that this card requires. Si un client est inférieur à cette version, le fallbackText sera rendu.If a client is lower than this version, the fallbackText will be rendered. Remarque : la version n’est pas requise pour les cartes dans une action. ShowCard.NOTE: Version is not required for cards within an Action.ShowCard. Toutefois, il est requis pour la carte de niveau supérieur.However, it is required for the top-level card.
VerticalContentAlignmentVerticalContentAlignment Définit la façon dont le contenu doit être aligné verticalement dans le conteneur.Defines how the content should be aligned vertically within the container. Concerne uniquement les cartes à hauteur fixe ou les cartes avec un minHeight spécifié.Only relevant for fixed-height cards, or cards with a minHeight specified.

 

Constructeurs publicsPublic Constructors


  | Méthodes publiquesPublic methods | | | --- | ---- | | static ParseResult | DeserializeFromString(string jsonString, string rendererVersion) | | static ParseResult | DeserializeFromString(string jsonString, string rendererVersion, ParseContext context) | | static AdaptiveCard | MakeFallbackTextCard(string fallbackText, string language, string speak) | | string | Serialize() | | JsonValue | SerializeToJsonValue() |

 

Constructeurs publicsPublic Constructors


AdaptiveCardAdaptiveCard

Ajouté dans la version 0,1Added in version 0.1

public AdaptiveCard (string version, 
                    string fallbackText, 
                    BackgroundImage backgroundImage, 
                    ContainerStyle style, 
                    string speak, 
                    string language, 
                    VerticalContentAlignment verticalContentAlignment, 
                    HeightType height, 
                    long minHeight) 
ParamètresParameters
Version deversion string
fallbackTextfallbackText string
backgroundImagebackgroundImage AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.BackgroundImage
stylestyle AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.ContainerStyle
speakspeak string
languagelanguage string
verticalContentAlignmentverticalContentAlignment AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.VerticalContentAlignment
hauteurheight AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.HeightType
minHeightminHeight long

  

AdaptiveCardAdaptiveCard

Ajouté dans la version 0,1Added in version 0.1

public AdaptiveCard (string version, 
                    string fallbackText, 
                    BackgroundImage backgroundImage, 
                    ContainerStyle style, 
                    string speak, 
                    string language, 
                    VerticalContentAlignment verticalContentAlignment, 
                    HeightType height, 
                    long minHeight, 
                    BaseCardElementVector body, 
                    BaseActionElementVector actions)
ParamètresParameters
Version deversion string
fallbackTextfallbackText string
backgroundImagebackgroundImage AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.BackgroundImage
stylestyle AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.ContainerStyle
speakspeak string
languagelanguage string
verticalContentAlignmentverticalContentAlignment AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.VerticalContentAlignment
hauteurheight AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.HeightType
minHeightminHeight long
corpsbody AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.BaseCardElementVector
actionsactions AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.BaseActionElementVector

  

AdaptiveCardAdaptiveCard

Ajouté dans la version 0,1Added in version 0.1

public AdaptiveCard (string version, 
                    string fallbackText, 
                    string backgroundImageUrl, 
                    ContainerStyle style, 
                    string speak, 
                    string language, 
                    VerticalContentAlignment verticalContentAlignment,
                    HeightType height, 
                    long minHeight) 
ParamètresParameters
Version deversion string
fallbackTextfallbackText string
backgroundImagebackgroundImage string
stylestyle AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.ContainerStyle
speakspeak string
languagelanguage string
verticalContentAlignmentverticalContentAlignment AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.VerticalContentAlignment
hauteurheight AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.HeightType
minHeightminHeight long

  

AdaptiveCardAdaptiveCard

Ajouté dans la version 0,1Added in version 0.1

public AdaptiveCard (string version, 
                    string fallbackText, 
                    string backgroundImageUrl, 
                    ContainerStyle style, 
                    string speak, 
                    string language, 
                    VerticalContentAlignment verticalContentAlignment,
                    HeightType height, 
                    long minHeight, 
                    BaseCardElementVector body,
                    BaseActionElementVector actions)

ParamètresParameters
Version deversion string
fallbackTextfallbackText string
backgroundImagebackgroundImage string
stylestyle AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.ContainerStyle
speakspeak string
languagelanguage string
verticalContentAlignmentverticalContentAlignment AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.VerticalContentAlignment
hauteurheight AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.HeightType
minHeightminHeight long
corpsbody AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.BaseCardElementVector
actionsactions AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.BaseActionElementVector

 

Méthodes publiquesPublic Methods


DeserializeFromStringDeserializeFromString

Ajouté dans la version 0.1.0Added in version 0.1.0

public static ParseResult DeserializeFromString (string jsonString, string rendererVersion)

Désérialise la carte adaptative donnée en tant que chaîne JSON pour la version de convertisseur spécifiée.Deserializes the given adaptive card as a json string for the specified renderer version.

ParamètresParameters
jsonStringjsonString string
rendererVersionrendererVersion string
ReturnsReturns
AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.ParseResult

ExempleSample

ParseResult parseResult = AdaptiveCard.DeserializeFromString(jsonText, AdaptiveCardRenderer.Version);

DeserializeFromStringDeserializeFromString

Ajouté dans la version 0.1.0Added in version 0.1.0

public static ParseResult DeserializeFromString(string jsonString, string rendererVersion, ParseContext context)

Désérialise la carte adaptative donnée en tant que chaîne JSON pour la version du convertisseur spécifiée à l’aide d’un objet ParseContext pour gérer l’analyse des éléments personnalisés.Deserializes the given adaptive card as a json string for the specified renderer version using a ParseContext object to handle custom element parsing.

ParamètresParameters
jsonStringjsonString string
rendererVersionrendererVersion string
contextcontext AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.ParseContext
ReturnsReturns
AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.ParseResult

ExempleSample

ParseContext parseContext = new ParseContext(elementParserRegistration, actionParserRegistration);
ParseResult parseResult = AdaptiveCard.DeserializeFromString(jsonText, AdaptiveCardRenderer.Version, parseContext);

MakeFallbackTextCardMakeFallbackTextCard

Ajouté dans la version 0.1.0Added in version 0.1.0

public static AdaptiveCard MakeFallbackTextCard (string fallbackText, string language, string speak)

Désérialise la carte adaptative donnée en tant que chaîne JSON pour la version de convertisseur spécifiée.Deserializes the given adaptive card as a json string for the specified renderer version.

ParamètresParameters
fallbackTextfallbackText string
languagelanguage string
speakspeak string
ReturnsReturns
AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.AdaptiveCard Carte adaptative qui contient le texte de secours pour une carte unrendereableAdaptive card that contains the fallback text for an unrendereable card

ExempleSample

AdaptiveCard adaptiveCard = AdaptiveCard.MakeFallbackTextCard("This card failed to render", "es", "Unrendereable card");

SérialiserSerialize

Ajouté dans la version 0.1.0Added in version 0.1.0

public string Serialize ()

Sérialise la carte adaptative sous sa forme de chaîne JSON.Serializes the adaptive card into it's json string form.

ReturnsReturns
string Carte adaptative comme chaîne JSONAdaptive card as a json string

ExempleSample

string jsonString = parseResult.AdaptiveCard.Serialize();

SerializeToJsonValueSerializeToJsonValue

Ajouté dans la version 0.1.0Added in version 0.1.0

public JsonValue SerializeToJsonValue ()

Sérialise la carte adaptative dans un objet de valeur JSON.Serializes the adaptive card into a json value object.

ReturnsReturns
AdaptiveCards.Rendering.Xamarin.Android.ObjectModel.JsonValue

ExempleSample

JsonValue value = parseResult.AdaptiveCard.SerializeToJsonValue();