Trabalhar com objetos de .NET dos CF é um pouco de diferente do que using eles de w/in .NET. As propriedades são um bom exemplo. Para alcançar “propriedades púbicas” que você precisará de usar a sintaxe:
Get_propertyName ()
Set_propertyName (valor)
(Ver:
http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=dotNet_04.html)Para alcançar assim o uso da propriedade de “RecordA” o seguinte, que retornará uma disposição.
finitions.dll
") >
haredRecordDefinitions ", trajeto) >
As disposições de VB.NET (como o “recordA”) devem ser convertidas transparente. Assim você poderá iterar através de seus elementos using o atributo da “disposição” do cfloop. A nota, este exemplo não faz qualquer coisa exceto a descarga os métodos públicos de cada elemento…
Manter na mente VB.NET “estruturas” não são o mesmos que estruturas dos CF. Serão convertidos assim nos objetos, significando que você precisará de usar a mesma técnica, IE Get_propertyName (), para alcançar os índices de suas estruturas:
FName = #elem.get_FName () #
LName = #elem.get_LName () #
Desde que as “estruturas” não são estruturas interchangable de w/CF, manter na mente que você não poderá os usar em toda parte você pode usar uma estrutura dos CF. Por exemplo, você *can não * usar o atributo da “coleção” do cfloop para iterar com as chaves da estrutura - OU para usar a notação associativa da disposição para alcançar os valores como você *can* com CF regulares estrutura:
value=#myStruct da chave = do #key# [chave] #