Articles of atributos

HttpPost frente a los atributos de HttpGet en MVC: ¿Por qué usar HttpPost?

Entonces tenemos [HttpPost], que es un atributo opcional. Entiendo que esto restringe la llamada, por lo que solo se puede realizar mediante una solicitud HTTP POST. Mi pregunta es por qué querría hacer esto?

¿Puedo inicializar un atributo C # con una matriz u otra cantidad variable de argumentos?

¿Es posible crear un atributo que pueda inicializarse con una cantidad variable de argumentos? Por ejemplo: [MyCustomAttribute(new int[]{ 3, 4, 5})] // this doesn’t work public MyClass …

¿Cuál es el punto de noreturn?

[dcl.attr.noreturn] proporciona el siguiente ejemplo: [[ noreturn ]] void f() { throw “error”; // OK } pero no entiendo cuál es el punto de [[noreturn]] , porque el tipo de retorno de la función ya es void . Entonces, ¿cuál es el punto del atributo noreturn ? ¿Cómo se supone que se use?

Cómo agregar un atributo a una propiedad en tiempo de ejecución

//Get PropertyDescriptor object for the given property name var propDesc = TypeDescriptor.GetProperties(typeof(T))[propName]; //Get FillAttributes methodinfo delegate var methodInfo = propDesc.GetType().GetMethods(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic) .FirstOrDefault(m => m.IsFamily || m.IsPublic && m.Name == “FillAttributes”); //Create Validation attribute var attribute = new RequiredAttribute(); var attributes= new ValidationAttribute[]{attribute}; //Invoke FillAttribute method methodInfo.Invoke(propDesc, new object[] { attributes }); Hola, […]

¿Cómo recorrer los atributos de clase en Java?

¿Cómo puedo iterar sobre los atributos de una clase en Java dinámicamente? Por ejemplo: public class MyClass { private type1 att1; private type2 att2; … public void function() { for(var in MyClass.Attributes) { System.out.println(var.class); } } } ¿Es esto posible en Java?

Cómo establecer el valor dynamic en mi Atributo

Me gustaría pasar una variable dinámica como parámetro a mi atributo. Aquí quiero usar Environment.MachineName, vea el siguiente código: public interface IMonitoringViewModelConfiguration : IConfigurationContainer { [ConfigurationKey(“MonitoringService”, Environment.MachineName)] string ConnectionString { get; } } Pero obtengo este error: Error 1 Un argumento de atributo debe ser una expresión constante, un tipo de expresión o una expresión […]

InternalsVisibleTo attribute no funciona

Intento utilizar el atributo de ensamblaje InternalsVisibleTo para hacer que mis clases internas en una biblioteca de clases .NET sean visibles para mi proyecto de prueba de unidad. Por alguna razón, sigo recibiendo un mensaje de error que dice: ‘MyClassName’ es inaccesible debido a su nivel de protección Ambos ensamblajes están firmados y tengo la […]

Valores de CSS con el atributo de datos HTML5

width: attr(data-width); Quiero saber si hay alguna manera de establecer un valor de css utilizando el atributo de data- de HTML5 de la misma manera que puede establecer el content css. Actualmente no funciona. HTML CSS div { width: attr(data-width) }

¿Cómo comparar banderas en C #?

Tengo una enumeración de la bandera a continuación. [Flags] public enum FlagTest { None = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4 } No puedo hacer que la sentencia if se evalúe como verdadera. FlagTest testItem = FlagTest.Flag1 | FlagTest.Flag2; if (testItem == FlagTest.Flag1) { // Do something, // however This is […]

¿Qué es escala inicial, escalable por el usuario, escala mínima y atributo de escala máxima en la metaetiqueta?

Estaba revisando el código fuente de un sitio web y encontré este fragmento de código. Quiero saber qué significan esta escala inicial, escalable por el usuario, escala mínima y escala máxima, y ​​qué significan esos valores. Y también dime qué valores aceptan todos.