我已经实现了Azure Service Bus REST API客户端。目前我正在为我的REST项目构建xUnit测试,需要创建一个具有测试提供的名称的Queue,使用REST客户端发送消息,然后删除具有该特定名称的Queue。
我的一个要求是为新创建的Queue指定一个只有编程方式的发送权限的共享访问策略,但我无法在网上找到任何表明这是可能的。
到目前为止,我有这个
TokenProvider credentials = TokenProvider.CreateSharedAccessSignatureTokenProvider("MyBusAccessPolicy", "XXXXXXXXXXXXXXXX");
NamespaceManager namespaceManager = new NamespaceManager(ServiceBusEnvironment.CreateServiceUri("sb", _serviceNamespace, string.Empty), credentials);
QueueDescription queueDescription = await namespaceManager.CreateQueueAsync(queueName);
如果可能的话,我将如何继续专门为该队列创建共享访问策略?
答案 0 :(得分:6)
尼尔,
这样的事情应该有效:
MPEG4Writer::MPEG4Writer(int fd)
: mFd(dup(fd)),
mInitCheck(mFd < 0? NO_INIT: OK),
mIsRealTimeRecording(true),
mUse4ByteNalLength(true),
mUse32BitOffset(true),
mIsFileSizeLimitExplicitlyRequested(false),
mPaused(false),
mStarted(false),
mWriterThreadStarted(false),
mOffset(0),
mMdatOffset(0),
mEstimatedMoovBoxSize(0),
mInterleaveDurationUs(1000000),
mLatitudex10000(0),
mLongitudex10000(0),
mAreGeoTagsAvailable(false),
mStartTimeOffsetMs(-1) {
}