Hi all

I have a question about "Evidence" used in conjunction with
Application Domains.  I'm studying for the MCTS 70-536 exam and the
glossary of the study book gives the following definitions:

"Assembly Evidence - Evidence that an assembly presents that describes
the assembly's identity, such as the hash, the publisher, or the
strong name."

"Host Evidence - Evidence that an assembly's host presents describing
the assembly's origin, such as the application directory, URL, or
site."

I was happy with these definitions but I have now come across a number
of articles that suggest these aren't entirely accurate.  One
conflicting article (http://jonnathandeveloper2008.spaces.live.com/
blog/cns!F955B28B91D9F0E0!1395.entry) states:

"There are two types of evidence: host evidence and assembly evidence.
Host evidence describes the assembly’s origin, such as the application
directory, URL, or site. Host evidence can also describe the
assembly’s identity, such as the hash, publisher, or strong name.
Assembly evidence is custom user- or developer-provided evidence."

This article clearly combines the 2 original definitons and labels
them both as "Host Evidence".

I have searched for clarification on the web but found very little.
Also, as both Assembly and Host Evidence are passed as Object arrays
to the Evidence constructor, there aren't any associated classes to
inspect for further details (i.e. there is no such thing as an
AssemblyEvidence class from which to gain an insight from it's methods/
properties).

Could anyone help to clarify the difference between Assembly Evidence
and Host Evidence?

Thanks
Andy


-- 
To unsubscribe, reply using "remove me" as the subject.

Reply via email to