.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
 
Sign In
Register
 
Win Surprise Gifts!!!
Congratulations!!!


Top 5 Contributors of the Month
david stephan

Home >> Interview Question >> .NET Framework >> Post New Question Subscribe to Interview Questions

What is metadata?

Posted By :Muthu     Posted Date :November 02, 2010    Points :10   Category :.NET Framework 
Metadata is machine-readable information about a resource, or ""data about data."" Such information might include details on content, format, size, or other characteristics of a data
source. In .NET, metadata includes type definitions, version information, external assembly references, and other standardized information.


You can also find related Interview Question to What is metadata?  below: 

Difference between assembly manifest & metadata?

  
assembly manifest - An integral part of every assembly that renders the assembly self-describing. The assembly manifest contains the assembly's metadata. The manifest establishes the assembly identity, specifies the files that make up the assembly implementation, specifies the types and resources that make up the assembly, itemizes the compile-time dependencies on other assemblies, and specifies the set of permissions required for the assembly to run properly. This information is used at run time to resolve references, enforce version binding policy, and validate the integrity of loaded assemblies. The self-describing nature of assemblies also helps makes zero-impact install and XCOPY deployment feasible.

metadata - Information that describes every element managed by the common language runtime: an assembly, loadable file, type, method, and so on. This can include information required for debugging and garbage collection, as well as security attributes, marshaling data, extended class and member definitions, version binding, and other information required by the runtime. (More...)

Explain manifest & metadata.

  
Manifest is metadata about assemblies. Metadata is machine-readable information about a resource, or ""data about data." In .NET, metadata includes type definitions, version information, external assembly references, and other standardized information. (More...)

Explain manifest & metadata?

  
Manifest is metadata about assemblies. Metadata is machine-readable information about a resource, or ""data about data." In .NET, metadata includes type definitions, version information, external assembly references, and other standardized information.

Manifest: Manifest describes assembly itself. Assembly Name, version number, culture, strong name, list of all files, Type references, and referenced assemblies.

Metadata: Metadata describes contents in an assembly classes, interfaces, enums, structs, etc., and their containing namespaces, the name of each type, its visibility/scope, its base class, the nterfaces it implemented, its methods and their scope, and each method's parameters, type's properties, and so on.

Shashi Ray (More...)

Difference between Metadata and Menifest in ASP.NET?

  
Manifest describes the assembly itself. Assembly name, version number, culture information. strong name, list of all files, type reference and reference assembly.

While the Metadata describes
the contents within the assembly. like classes, interfaces, namespaces, base class, scope, properties and their parameters etc. (More...)

What is Metadata Exchange(MEX) endpoint

  
Metadata describes the information how to communicate with the service.cleint can request metdata for learning about the endpoint and message format.The service does not expose MEX enpoint, nobody can know the details of service.For knowing address, binding and contract for the service, service should expose the mex endpoint. This can be exposed in code or configuration (More...)

What is Managed metadata column of type in CAML Query?

  
Managed metadata column is of type "TaxonomyFieldType"

Ex.





Pune


(More...)

What is Managed Metadata?

  
Managed metadata is a hierarchical collection of centrally managed terms that you can define,
and then use as attributes for items. (More...)

What is Managed Metadata?

  
Managed metadata is a hierarchical collection of centrally managed terms that you can define, and then use as attributes for items. (More...)

How do Terms And Term Sets relate to Managed Metadata?

  
Managed metadata is a way of referring to the fact that terms and term sets can be created and managed independently from the columns themselves. (More...)

How is Managed Metadata, and the related Term technology used?

  
Through the UI, the most common use is through the managed metadata list column which allows you to specify the term set to use. It also related to searching and enhancing the user search experience. (More...)

In what are the different ways a WCF Metadata can be accessed ?

  
WCF Metadata can be accessed in two ways :-

(1) WSDL document can be generated which represents the endpoints and protocols

(2) Or the ServiceHost can expose a metadata exchange endpoint to access metadata at runtime
(More...)

What is a metadata export?

  
Metadata Export is the process of describing the service endpoints and projecting them into a parallel, standardized representation that clients can use to understand how to use the service. (More...)

How to publish service metadata?

  
WCF services publish its metadata by exposing one or more metadata endpoints. Publishing service metadata makes service metadata available using standardized protocols, such as MEX and HTTP/GET requests.
Metadata endpoints are the same as other service endpoints and have an address, a binding, and a contract.
You can add metadata endpoints to a service host in configuration or in code.
(More...)

What are the different ways to expose WCF Metadata?

  
By default, WCF doesn't expose metadata. We can expose it by choosing one of the following ways:
1. In configuration file, by enabling metadata exchange as follows:



binding="wsHttpBinding"
contract="MyService.IService1?>




contract="IMetadataExchange"/>










2. ServiceHost can expose a metadata exchange endpoint to access metadata at runtime.
using (ServiceHost host = new ServiceHost(typeof(MyService)))
{
ServiceMetadataBehavior behavior = new ServiceMetadataBehavior();
behavior.HttpGetEnabled = true;
host.Description.Behaviors.Add(behavior);
host.Open();
Console.WriteLine("My Service here...."); Console.ReadLine();
host.Close();
}
(More...)

Quick Links For Interview Questions Categories:
ASP.Net Windows Application   .NET Framework   C#   VB.Net   ADO.Net  
Sql Server   SharePoint   Silverlight   OOPs   JQuery   JavaScript/VBScript
Biztalk Patten/Practices .IIS WCF WPF WWF
Networking Aptitude Others   All      

Find questions, FAQ's and their answers related to .NET, C#, Vb.Net, Sql Server and many more.

 
Now you can find lots of .NET, C#, Vb.Net, SQL Server,Windows, ASP.Net related Questions and their Answers here at www.dotnetspark.com. Our aim is to help you pass your certification Exams (MCP, MCSD, MCAD etc.,) with flying scores and get good name in your company.

So, Start looking our Interview Question section daily and improve your .NET Skills. You can also help others by posting Interview Questions and their Answers in this section.


Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend