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.
