SignedCms.RemoveSignature Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет указанную подпись из коллекции SignerInfos.
Перегрузки
RemoveSignature(Int32) |
Удаляет подпись с указанным индексом из коллекции SignerInfos. |
RemoveSignature(SignerInfo) |
Метод RemoveSignature(SignerInfo) удаляет подпись для указанного объекта SignerInfo. |
RemoveSignature(Int32)
Удаляет подпись с указанным индексом из коллекции SignerInfos.
public:
void RemoveSignature(int index);
public void RemoveSignature (int index);
member this.RemoveSignature : int -> unit
Public Sub RemoveSignature (index As Integer)
Параметры
- index
- Int32
Индекс подписи (начиная с нуля), которую требуется удалить.
Исключения
Сообщение CMS/PKCS 7 Не имеет подписи, и index
является недействительным.
Значение параметра index
меньше нуля.
-или-
index
больше чем номер в подписи минус 1.
Применяется к
RemoveSignature(SignerInfo)
Метод RemoveSignature(SignerInfo) удаляет подпись для указанного объекта SignerInfo.
public:
void RemoveSignature(System::Security::Cryptography::Pkcs::SignerInfo ^ signerInfo);
public void RemoveSignature (System.Security.Cryptography.Pkcs.SignerInfo signerInfo);
member this.RemoveSignature : System.Security.Cryptography.Pkcs.SignerInfo -> unit
Public Sub RemoveSignature (signerInfo As SignerInfo)
Параметры
- signerInfo
- SignerInfo
Объект SignerInfo, который представляет удаляемую подпись другой стороны.
Исключения
Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.
Значение аргумента находится вне допустимого диапазона значений, определенного вызываемым методом.
Завершение операции шифрования невозможно.