Asp.net - Method For Attaching A Single Key/value Pair Attribute To An Enumeration?
May 4, 2012
I'm trying to figure out what the best method is for attaching a single key/value pair attribute to an enumeration where the key is my MerchantId and the value is the corresponding TransactionKey. What I currently do is put a comma delimited string into a StringValueAttribute class:
Is this the most efficient way to do this? Instead of StringValueAttribute, what about creating an attribute using a Dictionary(Of String, String) since it is a key/value pair list? Or String Array or List? Maybe something in LINQ?
I'm trying to obtain name/value pair of enumeration typed into text box with LINQ. It's OK with name, but when LINQ reaches values, it throws error: "Conversion from string "Black" to type 'Integer' is not valid". I have read that if I want to obtain a value, then I gotta use conversion function.
Here's code (button's Click event):
Private Sub GetEnums(ByVal sender As Object, ByVal e As RoutedEventArgs) lstEnums.Items.Clear() Dim typeName = Type.GetType(txtEnum.Text) Dim enums = From en In typeName.GetEnumNames
I am trying to parse a particular attribute/value pair from XML in VB.NET. The XML is originally a string that looks like XML but it needs to be converted to an XML-like datatype or structure before I can parse it. How can I convert this string into XML, and then parse the info that I need?
Using advWorksContext As New AdventureWorksEntities ' Call the constructor that takes a command string and ObjectContext. Dim productQuery1 As New ObjectQuery(Of Product)("Product", advWorksContext)
[code]....
An ObjectQuery can be enumberated only once. (Subsequent attempts at enumeration throw an exception.) The enumberation takes place in the for each statement. The problem is that if the query is empty attempting a For Each will throw an exception. But if I check for a count:If productQuery1.Count > 0 Then . . .
That eats up my one chance at enumeration. I could nest the For Each in a try/catch block and throw away the empty query exceptions, but that's ugly.
I have an enum set with custom attributes. need to retrieve the attribute value in single statement ...
Public Enum Messages ''' <summary> ''' <value>(MessageText : Do you want to save ?)</value> ''' </summary> <StringValue("Do you want to save ?")> Save [Code] .....
Now I needed to retrieve the enum value like something below. Messages.Save.GetType().GetCustomAttributes...... something is possible in single statement itself?
I have just received an interesting feedback from a VB.NET customer using our product - for some reason intellisense hidden a certain enumeration value.After a small testing I have found that this is likely a bug in IntelliSense: [URL]..To be honest, I did not expect this problem with such a basic stuff like this. Have you seen this in the past? For me, it doesn't work in all VS versions...
Anyway, feel free to track this issue if you are coding in VB.NET.
I have a Winforms project that is loosely based on MVVM. Security is implemented by the domain layer by using the PrincipalPermissionAttribute, [cod]e...
I have a couple of shared methods in my app which are intended to be used with ObjectDataSource's (and other reflection based objects). They handle a lot of automatic parameter checking, filtering, etc. They are, however, all one time use methods (they rebuild everything on every call). It would be much better for someone writing code directly to call the instance methods so that all the filtering, etc, is stored between calls.Is there an attribute I can add to my methods to indicate this? The best would be if it would prevent the method from being called without reflection. Second best would be to issue a warning that the method is being used wrong.[code]
Is there any way to use selectnode with the attribute having both single and double quotes? If we are having single quote in the attribute we can use like below,
I have created a windows form with a crystal reports viewer, a combo box to select a report to view, and a button that I would like to (Print All Reports). The print button in the viewers toolbar will print the report currently being viewed. I want the button in my application to print all the reports without viewing them.
I have following code, but it throws an exception of type 'CrystalDecisions.Shared.CrystalReportsException' occurred in CrystalDecisions.CrystalReports.Engine.dllAdditional information: Load report failed.
I get an error when I try to build my project.'SSLAccessFiltercannot' be used as an attribute because it does not inherit from 'System.Attribute'. [code]
The following code checks each sentence in the listbox and if certain conditions are matched it add a piece of data to the list new question. Each input from the user is checked against each sentance in the listbox and if a match is found (based on the conditions) only then the data is added to the list and the loop exits. My problem now is that for each itteration cycle In_dep_token_pair.Key and trigger_dependency_token_pair can not be Subject and DirectObject at the same time. Is there any way to test for the next item in the keyvaluepair within the same itteration cycle? Something like trigger_dependency_token_pair(current item).Key = "Subject" and trigger_dependency_token_pair.key = "DirectObject".
If (Input_pair.Key = predicate) And (In_dep_token_pair.Key = "Subject" And trigger_dependency_token_pair.Key = "Subject") And _
(In_dep_token_pair.Value = trigger_dependency_token_pair.Value) Then If (In_dep_token_pair.Key = "DirectObject" And trigger_dependency_token_pair.Key = "DirectObject") Then If (In_dep_token_pair.Value = trigger_dependency_token_pair.Value) Then
In my VB.NET code behind, I've created a multiple name/value pair cookie like this:
Dim UserCookie As HttpCookie = New HttpCookie("UserInfo") UserCookie.Values.Add("UserNumber", Me.UserNumber.Text) UserCookie.Values.Add("Password", Me.Password.Text) UserCookie.Values.Add("UserName", Me.UserName.ToString) Response.Cookies.Add(UserCookie)
Now, what I need to do (somehow) is read that 'UserInfo' cookie in javascript and be able to extract those values at will. Most of what I'm finding out there doesn't quite do what I need to do.I'm trying to do something like this:
var MyValue = ReadCookie("UserInfo", "UserName")
And MyValue would equal whatever the user had typed into the textbox.
Normally when I populate a combobox I do so by binding it to a datatable and assigning a display member and value member. I would like to do the same thing by adding pairs of items in code.I tried using a key-value pair, but that didn't work. The combobox displayed both the key and the value. I would like to have it just display one of the values and leave the other one invisible to the user, but available to me as a key.I thought about creating a custom class with two properties - one to use as the display member and the other to use as the value member. But before I re-invent the wheel I thought I'd check to see if there's already something there in the framework that I'm missing.
VB2008. I would like to use a Dictionary(Of TKey, Tvalue) where the key is a pair of Integer (and TValue is String, no problem). How can I declare it ? How can I add an item ? How can I retrieve a value, knowing the key ? I can do it when the key is an Integer, but with a pair of Integer I am lost.
I need to return json data from the server, which can be used on the client side and I am not sure the best way to format the json data.
So basically, What is the best way to format the json data to include:
key/value pairs so they can be looped through at clientside (loop via jquery), a count of the number of id/value pairs which can be used at clientside for other purposes (used via jquery).
I'm using VB.Net's RijndaelManaged (RM) to encrypt files, using the RM.GenerateKey and RM.GenerateIV methods to generate the Key and IV and encrypting the file using the CryptoStream class. I'm planning on saving this Key and IV to a file and want to make sure I'm doing it the right way. I am combining the IV+Key, and encrypting that with my RSA Public key and writing it out to a file. Then, to decrypt I use the RSA Private key on this file to get the IV+Key, split them up and set RM.Key and RM.IV to these values and run the decryptor.
Is this the best method to accomplish this, or is there a preferred method for saving the IV & Key?
I have lots of TV Shows on my Hard Disk and every week I update that HD with the new episodes that have aired (I also download the .srt - subtitles - files) .
To do this, i have to take each pair of file (the .mp4 and .srt files) and put them in the HD folder (Ex: E:Tv ShowsDr HouseSeason 8). I have to do this lots of times and I waste several time to do this..
So, I was thinking, why not making a VS application to do this job?
I select all my .mp4 and .srt files from the week (witch are contained in a folder) and i drag them into my application witch should check the names of the files (they both have the same nome, Ex: House.S01E01.mp4 and House.S01E01.srt) and, by the first name ("House") search a hard drive witch I choose, and move my selected files to the "House" folder (where I have all the seasons of the Tv Show).
I'm trying to modify an app.config file that is not part of my .net application.My key needs to be unique and appear under a static key (Server1 or Server2) as the other application reads these values line by line, associating the database(n) value with the server(n) value.I cannot see a method of using the standard app.config methods against an external .config file, so I'm using the Xml Document class.[code]But cannot find a method of retriving the Key to check if it exists and more importantly increment the value?
I am looking for a way to store a key-value pair in the application settings. From what I have found, key-value pair dictionaries are not serializable, and therefore cannot be stored in the application settings.Currently I have tried all sorts of dictionaries and collections and all of them work, until I restart the application, then all the settings are gone.
Needs to be a component of some sort. No additional installation needed.The datastore needs to be on the local hard drive.I am using VB.Net for a desktop app running Windows XP through 7 so it needs to callable by that environment.It needs to replicatable. If I have four copies of my app running on the network, each local copy of the datastore needs to replicate with the others. As close to real time as possible.
I remember reading once that .NET had a built in configSection handler that could handle a collection of key/value pairs without having to code my own custom classes. Similar to appSettings, but I can name the containing tag my own name and just start listing key/value pairs.Anyone know if this exists and what it is called?
What is the best way to create a key value pair for a filename and filepath with filename.1.Obtain files within a directory for a known suffix (eg. html)2. Set variable to filename only using GetFileName()3dd filename to Listbox, ComboBox, etc.4.When user selects FileName, use value (path and filename c:/xxx/xxx/filename to use as argument for Process.Start(PathFileName)
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load For Each filePath In IO.Directory.GetFiles(path, "*.html",
Is there such a thing as a type similar to a point, but contains a pair of decimals, or a pair of doubles, rather than integers? I searched the forums and google with no luck. I can't believe this has never come up before, I must have been using the wrong search terms.
Consider a MyForm class that contains a shadowed implementation of Show(). It also contains a CreateForm() method, which accepts an instance of the form and calls the shadowed sub: