System.Security 2.0.0.0 4.0.0.0 System.Object The class represents the <CipherData> element in XML encryption. It is a required element that provides the encrypted data. It must either contain the encrypted data as base64-encoded text of the <CipherValue> element, or provide a reference to an external location containing the encrypted data using the <CipherReference> element. In many cases, you do not need to directly create a new instance of the class. The , , and classes create instances for you. A object can have either a property or a property, but not both. A is thrown if both are assigned to a object. Represents the <CipherData> element in XML encryption. This class cannot be inherited. Constructor 2.0.0.0 4.0.0.0 This constructor creates a object that represents the <CipherData> element in XML encryption. The <CipherData> element is a required element in XML encryption. Initializes a new instance of the class. Constructor 2.0.0.0 4.0.0.0 This constructor creates a object that represents the <CipherData> element in XML encryption. The constructor assigns the value to the property as the actual encrypted data. The <CipherData> element can have either a or a child element, but not both. A is thrown if both are assigned to a object. Initializes a new instance of the class using a byte array as the value. The encrypted data to use for the <CipherValue> element. Constructor 2.0.0.0 4.0.0.0 This constructor creates a object that represents the <CipherData> element in XML encryption and assigns the value to the property. The object represents the <CipherReference> element, which provides the location of the encrypted data. A object can have either a property or a property, but not both. A is thrown if both are assigned to a object. Initializes a new instance of the class using a object. The object to use. Property 2.0.0.0 4.0.0.0 System.Security.Cryptography.Xml.CipherReference To be added. The <CipherReference> element identifies a source which, when processed, yields the encrypted data. For more information about this element, see . A object can have either a property or a property, but not both. A is thrown if both are assigned to a object. Gets or sets the <CipherReference> element. Property 2.0.0.0 4.0.0.0 System.Byte[] To be added. The value is encrypted data. The <CipherData> element can have either a or a child element, but not both. A is thrown if both are assigned to a object. Gets or sets the <CipherValue> element. Method 2.0.0.0 4.0.0.0 System.Xml.XmlElement Use this method to output XML for a object. Gets the XML values for the object. A object that represents the XML information for the object. Method 2.0.0.0 4.0.0.0 System.Void The method overwrites existing XML elements with the parameter. Loads XML data from an into a object. An that represents the XML data to load.