MaskGenerationMethod.GenerateMask(Byte[], Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе создает маску указанной длины с помощью заданного случайного начального значения.
public:
abstract cli::array <System::Byte> ^ GenerateMask(cli::array <System::Byte> ^ rgbSeed, int cbReturn);
public abstract byte[] GenerateMask (byte[] rgbSeed, int cbReturn);
[System.Runtime.InteropServices.ComVisible(true)]
public abstract byte[] GenerateMask (byte[] rgbSeed, int cbReturn);
abstract member GenerateMask : byte[] * int -> byte[]
[<System.Runtime.InteropServices.ComVisible(true)>]
abstract member GenerateMask : byte[] * int -> byte[]
Public MustOverride Function GenerateMask (rgbSeed As Byte(), cbReturn As Integer) As Byte()
Параметры
- rgbSeed
- Byte[]
Случайное начальное значение, используемое для вычисления маски.
- cbReturn
- Int32
Длина создаваемой маски в байтах.
Возвращаемое значение
Случайно созданная маска, длина которой равна параметру cbReturn
.
- Атрибуты
Примеры
В следующем примере кода показано, как переопределить GenerateMask для создания и возврата маски с помощью указанного начального значения. Этот пример входит в состав более крупного примера использования класса MaskGenerationMethod.
System.Security.Cryptography.MaskGenerationMethod#3